Temporary commit for review
Updated indexrebuild to take app name
Added new class layout and remove "rolenames" from app service path
Added user reset options for the CLI
Merge remote-tracking branch 'origin/master' into USERGRID-663
Merge pull request #194 from apigee/USERGRID-711

Added user reset superuser options for the CLI
Working commit, not fully functional
Functioning roles service.
Fixes broken mongo test
Updated tests to reflect new path
Merge branch 'master' into USERGRID-663

Conflicts:
	mongo-emulator/src/test/java/org/usergrid/mongo/MongoQueryTest.java
Works around cassandra bug in Integer truncation with TTL.

https://issues.apache.org/jira/browse/CASSANDRA-4771

USERGRID-765
Merge pull request #195 from apigee/USERGRID-765

Works around cassandra bug in Integer truncation with TTL.
Merge branch 'master' into USERGRID-663
reverded cass version.  Causes runtime error in rest test cases
Merge branch 'master' into USERGRID-663
Merge branch 'master' of github.com:apigee/usergrid-stack-internal
modify to set worker thread size.

Worker thread size could be set with System properties.
There are 2 proeprties. -Dserver.threadSize=40, -Dserver.threadSizeScale=5.

'server.threadSize' is absolute size irrespective of number of cpu core. 'server.threadSizeScale' is scale factor with number of cpu core.

If both exists, 'server.threadSize" is used.
use single accessMap - was being recreated everywhere and is always the same (created from properties)
cache normalizeEntityType() results as the entity types are recalculated all the time