Make number of ElasticSearch shards and replicas configurable via usergrid props.
Merge branch 'two-dot-o' of https://git-wip-us.apache.org/repos/asf/incubator-usergrid into two-dot-o
fix rat warning
Fixes logging in test framework
Merge branch 'key-row-sharding' of https://git-wip-us.apache.org/repos/asf/incubator-usergrid into key-row-sharding
Add new isHealthy() methods to EntityCollectionManager and EntityIndex, and add new HealthCheckFilter that calls them so we can fail fast when ES or C* not available.
Merge branch 'key-row-sharding' into es-client-changes
Changed to use transport client
Merge remote-tracking branch 'origin/two-dot-o' into es-client-changes

Conflicts:
	stack/corepersistence/queryindex/src/main/java/org/apache/usergrid/persistence/index/IndexFig.java
	stack/corepersistence/queryindex/src/main/java/org/apache/usergrid/persistence/index/impl/EsEntityIndexImpl.java
	stack/corepersistence/queryindex/src/main/java/org/apache/usergrid/persistence/index/impl/EsProvider.java
	stack/loadtests/src/test/resources/logback-test.xml
Fixes shard allocation configuration in rest nodes