added functional and unit tests for PATCH.  Added interfaces
TK-116225 Changd the generic type to be more standard
TK-116225 Updated the interface to reflect what a patch should do
TK-116225 Renamed method in patchable interface to cause less confusion when discussing it
TK-116225 Updtaed DistributedDatastore patch method to more closely match that of Datastore
TK-116225 Updated EHcache datatstore for changes to dataqstore contract. (not implemented yet though)
B-58103 Updated the interfaces again to reflect other changes
TK-116206 ADded patch to ehcache datastore
Fixed Put that slipped through in other story(B-62703)
TK-116206 Implemented patch in hashring datastore
Added a todo
TK-116206 Completed an Implementation of replicated datastore. Need to discuss with Jorge what we really want to do here.
TK-120001 added patch to servlet
TK-116205 Updated the tests to reflect what usage should look like
TK-116205 Added some randomness to the object keys
fixed the DDST test by adding port and endpoint
Adjusted a test that was cutting it close and occaisionally failing
added serialization for body and removed unnecessary filter tests
removed TestValue everywhere it was in favor of an official string implementation
TK-116205 Fixed bad map names, tests pass now. Woohoo