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
some adjust
Merge branch 'development' of github.com:ging/horizon into design
Merge branch 'development' of github.com:ging/horizon into design
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