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
Normalized hashring datastore name
Merge branch 'master' of github.com:rackerlabs/repose into datastore-service
updated example to match schema
Merge pull request #486 from rackerlabs/datastore-service

Datastore service