Initial draft of federated plugin

TODO: add user provisioning module - Kristy
Merge branch 'federated_auth_plugin' of https://github.com/kwss/keystone into federated_auth_plugin