Description
Option to create missing users/groups while creating/updating roles
Problem: Currently Ranger dose not allow to create or update roles while it passes non existing users or groups during role creation or updating.
Solution: 1. Now this option will be available with one additional optional queryparam "createNonExistUserGroup" which is boolean value. If we wanted to create role with non existing groups or roles, pass the value true in queryparam otherwise false.
2. Default value for QueryParam "createNonExistUserGroup" is false and this is optional, so that existing api dose not get affected with this changes.
3. This changes done for create and update Role for both internal and public api.