refactor the api to make it open to extension
refactor to extract the keystone client to its own project
basic flow wrappers
session usage, oauth2 login
basic controller structure
roles CRUD api
Merge branch 'oauth2' into roles

Conflicts:
	openstack_dashboard/fiware_api/keystone.py
Merge branch 'design' of https://github.com/ging/horizon into roles

Conflicts:
	openstack_dashboard/dashboards/idm/myApplications/forms.py
	openstack_dashboard/dashboards/idm/myApplications/templates/myApplications/_roles.html
	openstack_dashboard/fiware_api/keystone.py
added the modified client as submodule, basic role structure
fixed incorrect login to keystone
ajax role edition working
ajax role delete working
pre-refactor commit
ajax inline rol creation
js structure
fixed disabling button
bootstrapping
rework to handle to ajax inline create forms
basic role and permission ajax widget
removed img