Added user role handling to keystone module and state

Added user_role_add and user_role_remove to keystone execution module
Added role handling to user_present keystone state
Fixed docstring and validation logic for user_role_list