Releasing voldemort 1.8.11
Reuse objectmapper object to make vector clock serialization faster
gradle build fails on mac

some of the mac is forced to use Java 8 and Scala plugin does on
Gradle 1.12 does not work with Java 8. Gradle has fixed the issue on
2.0 version.

Added a task to cleanup the config directory files so that changes to
stores.xml will take effect.

Scala build intermittently fails with the error on mac

FAILURE: Build failed with an exception.

    What went wrong:
    Could not resolve all dependencies for configuration ':zinc'.
    > Could not find org.scala-lang:scala-library:2.10.2.

This is caused by incremental zinc compilation. Given the fact that
scala is very rarely used the intermittent failure is very hard to
workaround.

Added a task for cleaning up config folder so that changes in stores.xml
will take effect.
Four node and two node configs

two configurations for local testing. I found it helpful for testing
some of the scenarios. Editing them on multiple machines is painful and
others could use this for testing.
Changes Cluster constructor to take string by const reference.
Changes exception message in Cluster::getNodeById to use boost::format.

The previous code would cause a segmentation fault if nodeId was greater than the string length, and the message now actually includes the ID.
C++ client: Adds VOLDEMORT_ prefix to all include guards.

This should minimize conflicts with other libraries.
C++ client: Changes VersionedValue::getVersion to return a const Version*.

By returning a non-const Version*, the semantic const-correctness was broken. You could not modify the pointer, but that didn't matter.
Makes Store::get and Store::getName const functions.

Also changes InconsistencyResolvingStore, RoutedStore and SocketStore implementations to be const.
C++ Client: bump maintenance version number.