Common OpenStack Identity Resources

Implement common code for Keystone resources management.

Prereq for blueprint:common-openstack-identity-resource
Change-Id: I9e8e59e7d386188098e679cb2774182fffe6cf6d