Merge branch 'master' of https://github.com/rackerlabs/repose into dimitry
fix jmeter tests for keystone
Modified JMX test to test B-45090
Merge branch 'dimitry' of https://github.com/rackerlabs/repose into dimitry

New commit for sprint 38
Merge branch 'master' of https://github.com/rackerlabs/repose into dimitry

Conflicts:
	test/jmeter-automation/src/test/jmeter/Power API - Client-Auth-N - Keystone 2.0 Tests.jmx
	test/jmeter-automation/src/test/jmeter/Repose_Client_Auth_Keystone.jmx
updated JMX test
Copied logic over from distributed datastore filter to service.
Updated xsd for new distributed-datastore service. Contains port configuration for datastore service listeners
Copied over hashringdatastore logic into core to pull in dist-datastore service.
Created Distributed Datastore Context. This context is hard wired to the powerapicontext manager. Temporary place for this until we build a common platform to load/launch plugable services. Contains two contexts. One listens to the system-model config file to wait for repose to be configured to deploy the new distributed datastore service within the <services> element. The other to listen to the sytem-model and distributed-datastore config files for the new service configurations.
Wiring up new distributed datastore service to core
updating core pom to include datastore service in dependency list
Deleted unnecessary context and service interfaces
copied over test for cache request class
Moved distributed datastore service into core temporarily to avoid package tangles. Will need to refactor core to seperate out common libraries so as to build services outside of core-lib
Deleted last files of the dd service
Added/moved tests for remote command executers
Moved clusterview and access list determination logic to their own utility class for easier testing
Unit tests
Cleaned up distributeddatastoreservlet