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.
Fix a vadmin error
Skewed reporting
Initial commit of the Tehuti stats integration.
Some unit tests are failing. Probably a few bugs need squashing...
Fixed a test in StatsTest to use the new RequestCounter API.
Fixed a problem in StoreStatsJmxTest where Tehuti's Max would return NEGATIVE_INFINITY.
Fixed a problem with RequestCounter.getNumEmptyResponses().
It required a SampledTotal, not a SampledCount.
Fixed bugs related to ClientSocketStatsTest...
Various fixes for the stats code...
Upgraded to latest Tehuti, 0.4
Merge conflict on StatsTest

Resolved the merge conflict
Merge conflict was incorrectly resolved

Fixed the merge conflict
Tools are failing because of the missing files

Added tehuti to the lib directory.