Set public and admin_endpoint in keystone.conf

The public_endpoint and admin_endpoint options should be set in
keystone.conf using get_access_endpoint. Otherwise, any services
issuing requests to http://10.0.0.1:5000/v2.0 will receive the
default endpoints (localhost) instead of the correct ones.

Fixes rcbops/chef-cookbooks#639
Merge pull request #152 from DavidWittman/639-conf-endpoints

Set public and admin_endpoint in keystone.conf
added notification driver support
fixed typo
Un-hardcode api role in endpoint searches
Merge pull request #153 from claco/master

Merged automatically by jenkins after successful build test
Merge branch 'master' of github.com:rcbops-cookbooks/keystone into notification_driver
fixed typo

In adding this driver I made a typo /nova/keystone/
Merge pull request #154 from cloudnull/notification_driver

Merged automatically by jenkins after successful build test
Fix bug: Empty "chain_file" is not nil, so causes errors.

Initial change made in 2aea2acfadeaf66c73c0f3eea39afc137ae94636
Hashing out the attributes so they are still easy to add back in.
Update the mod_wsgi file for SSL for havana
Merge pull request #155 from andymcc/sslFix

Merged automatically by jenkins after successful build test
Use new get_mysql_endpoint method in osops-utils

Start converting various cookbooks to use the new #get_mysql_endpoint method
which now allows people to point to a non-chef managed mysql server for all
things.

See rcbops/chef-cookbooks#597
Merge pull request #156 from claco/issue-597

Merged automatically by jenkins after successful build test
use global 'region' attr
Merge pull request #157 from invsblduck/issue593_region

Merged automatically by jenkins after successful build test
move 'region' attribute to osops-utils namespace
Merge pull request #158 from invsblduck/issue593_region

Merged automatically by jenkins after successful build test
Fix identity endpoint update error HTTP 400

The setup recipe was trying to ensure the identity endpoint was always
up to date by running the :recreate aciton. On the first chef-client
run, this errors out with an HTTP 400 as the service does not yet exist.

- Move the identity endpoint recreate from the setup to keystone-api
  recipe, replacing the existing create
- Use the new osops/region attribute

See rcbops/chef-cookbooks#653
Merge pull request #159 from claco/issue-653

Merged automatically by jenkins after successful build test