Storage services need keystoneclient not keystone

The service recipes have been pulling in the entire
python-keystone package, which is the entire Keystone
set of services. This hasn't been necessary since
some time after Grizzly, when the tokenauth middleware
was moved to the client.

Change-Id: I6d326352ab5c8079cc5c405161475ec0354c5593
Related-Bug: #1305318

Conflicts:

	CHANGELOG.md
	metadata.rb
	spec/proxy_spec.rb
	spec/spec_helper.rb
update swift to use keystone auth

Conflicts:

	metadata.rb
	recipes/proxy-server.rb
update swift to use keystone auth
add slo in swift pipeline at the request of Koffi Nogbe

Conflicts:

	metadata.rb
tempurl availability is not dependent on swauth

Conflicts:

	metadata.rb
Implementation of ATTS-66 to update service catalog with Apigee endpoints.  Distinguish between different URL types in service catalog, and instruct openstack services to use internalURL instead of public.

Conflicts:

	metadata.rb
	recipes/proxy-server.rb
add keystone identity registration for swift

Conflicts:

	metadata.rb
updates to separate out public URL from internal/admin URL

Conflicts:

	metadata.rb
updates from Oleksii Shcherba to allow keystone auth from swift

Conflicts:

	metadata.rb
	recipes/proxy-server.rb
bugfix

Conflicts:

	metadata.rb
Add another role to keystone operator
Merge pull request #20 from craiganderson/stable/havana

Selected commits merge to Stable/havana to support CCP R1 functionality