You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sn...@apache.org on 2016/12/08 16:40:50 UTC

[3/6] usergrid git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/usergrid

Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/usergrid

Conflicts:
	.usergridversion


Project: http://git-wip-us.apache.org/repos/asf/usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/usergrid/commit/65303a6f
Tree: http://git-wip-us.apache.org/repos/asf/usergrid/tree/65303a6f
Diff: http://git-wip-us.apache.org/repos/asf/usergrid/diff/65303a6f

Branch: refs/heads/master
Commit: 65303a6fcb0ce78da5ea5338b7f37eb022a62ec9
Parents: b9a71b4 91fa489
Author: Dave Johnson <sn...@gmail.com>
Authored: Thu Oct 1 17:10:18 2015 -0400
Committer: Dave Johnson <sn...@gmail.com>
Committed: Thu Oct 1 17:10:18 2015 -0400

----------------------------------------------------------------------
 .gitignore                                      |    31 +-
 .usergridversion                                |     2 +-
 CHANGELOG                                       |    12 -
 DISCLAIMER                                      |     9 -
 NOTICE                                          |     2 +-
 README-Docs.md                                  |    13 +
 README.md                                       |    21 +-
 chop/.gitignore                                 |     7 +
 chop/NOTICE.txt                                 |     5 +
 chop/RELEASES.txt                               |     7 +
 chop/Readme.md                                  |   330 +
 chop/amazon/pom.xml                             |   118 +
 .../chop/api/store/amazon/AmazonFig.java        |    44 +
 .../api/store/amazon/AmazonIpRuleManager.java   |   297 +
 .../chop/api/store/amazon/AmazonModule.java     |    46 +
 .../chop/api/store/amazon/AmazonUtils.java      |    93 +
 .../api/store/amazon/EC2InstanceManager.java    |   576 +
 .../chop/api/store/amazon/EC2LaunchResult.java  |    56 +
 .../chop/api/store/amazon/Ec2Metadata.java      |   127 +
 .../chop/api/store/amazon/Ec2RunnerBuilder.java |   246 +
 .../chop/api/store/amazon/InstanceValues.java   |    64 +
 .../chop/api/store/amazon/RunnerInstance.java   |   191 +
 .../store/amazon/AmazonIpRuleManagerTest.java   |   132 +
 .../store/amazon/EC2InstanceManagerTest.java    |   206 +
 .../amazon/src/test/resources/config.properties |    20 +
 chop/amazon/src/test/resources/log4j.properties |    27 +
 chop/amazon/src/test/resources/test-stack.json  |    32 +
 chop/api/pom.xml                                |    30 +
 .../apache/usergrid/chop/api/BaseResult.java    |   131 +
 .../org/apache/usergrid/chop/api/ChopUtils.java |   339 +
 .../org/apache/usergrid/chop/api/Commit.java    |    61 +
 .../org/apache/usergrid/chop/api/Constants.java |    66 +
 .../usergrid/chop/api/CoordinatorFig.java       |   121 +
 .../apache/usergrid/chop/api/IterationChop.java |    78 +
 .../org/apache/usergrid/chop/api/Module.java    |    64 +
 .../org/apache/usergrid/chop/api/Project.java   |   204 +
 .../usergrid/chop/api/ProjectBuilder.java       |   409 +
 .../usergrid/chop/api/ProjectDeserializer.java  |   119 +
 .../usergrid/chop/api/ProjectSerializer.java    |    63 +
 .../usergrid/chop/api/ProviderParams.java       |    73 +
 .../apache/usergrid/chop/api/RestParams.java    |    45 +
 .../org/apache/usergrid/chop/api/Result.java    |    65 +
 .../java/org/apache/usergrid/chop/api/Run.java  |   199 +
 .../org/apache/usergrid/chop/api/RunResult.java |    40 +
 .../org/apache/usergrid/chop/api/Runner.java    |   114 +
 .../apache/usergrid/chop/api/RunnerBuilder.java |   290 +
 .../usergrid/chop/api/RunnerDeserializer.java   |    95 +
 .../usergrid/chop/api/RunnerSerializer.java     |    51 +
 .../org/apache/usergrid/chop/api/Signal.java    |    55 +
 .../org/apache/usergrid/chop/api/SshValues.java |    26 +
 .../org/apache/usergrid/chop/api/State.java     |   175 +
 .../apache/usergrid/chop/api/StatsSnapshot.java |   134 +
 .../org/apache/usergrid/chop/api/Summary.java   |   175 +
 .../org/apache/usergrid/chop/api/TimeChop.java  |    69 +
 chop/api/src/main/resources/runner.cer          |   Bin 0 -> 907 bytes
 .../usergrid/chop/api/ProjectSerDeserTest.java  |    81 +
 .../apache/usergrid/chop/api/ProjectTest.java   |    47 +
 chop/api/src/test/resources/log4j.properties    |    25 +
 chop/check_style.xml                            |    70 +
 chop/client/pom.xml                             |    84 +
 .../usergrid/chop/client/ChopClientModule.java  |    37 +
 .../chop/client/rest/AbstractRestOperation.java |   148 +
 .../usergrid/chop/client/rest/AsyncRequest.java |    79 +
 .../usergrid/chop/client/rest/HttpOp.java       |    27 +
 .../chop/client/rest/RestOperation.java         |    38 +
 .../usergrid/chop/client/rest/RestRequests.java |   255 +
 .../usergrid/chop/client/ssh/AsyncSsh.java      |    68 +
 .../usergrid/chop/client/ssh/Command.java       |    27 +
 .../usergrid/chop/client/ssh/CommandType.java   |    24 +
 .../apache/usergrid/chop/client/ssh/Job.java    |   305 +
 .../usergrid/chop/client/ssh/ResponseInfo.java  |    68 +
 .../usergrid/chop/client/ssh/RuntimeJob.java    |   127 +
 .../usergrid/chop/client/ssh/SCPCommand.java    |    59 +
 .../usergrid/chop/client/ssh/SSHCommand.java    |    49 +
 .../apache/usergrid/chop/client/ssh/Utils.java  |    81 +
 .../chop/client/rest/RestRequestsTest.java      |    92 +
 .../client/src/test/resources/config.properties |    18 +
 chop/client/src/test/resources/log4j.properties |    26 +
 chop/example/pom.xml                            |   124 +
 .../apache/usergrid/chop/example/Battery.java   |    56 +
 .../usergrid/chop/example/DigitalWatch.java     |    60 +
 .../chop/example/DigitalWatchModule.java        |    33 +
 .../usergrid/chop/example/Mainspring.java       |    54 +
 .../usergrid/chop/example/MechanicalWatch.java  |    62 +
 .../chop/example/MechanicalWatchModule.java     |    33 +
 .../usergrid/chop/example/PowerSource.java      |    28 +
 .../chop/example/RechargeableBattery.java       |    34 +
 .../usergrid/chop/example/SimpleBattery.java    |    30 +
 .../org/apache/usergrid/chop/example/Type.java  |    27 +
 .../org/apache/usergrid/chop/example/Watch.java |    30 +
 chop/example/src/main/resources/runner.sh       |    48 +
 chop/example/src/main/resources/stack.json      |    30 +
 chop/example/src/main/resources/test_script.sh  |    20 +
 .../usergrid/chop/example/DigitalWatchTest.java |    96 +
 .../usergrid/chop/example/MainspringTest.java   |    44 +
 .../chop/example/MechanicalWatchTest.java       |   104 +
 .../example/src/test/resources/log4j.properties |    26 +
 chop/integ/Readme.md                            |    27 +
 chop/integ/pom.xml                              |   155 +
 .../inject/servlet/MultiAppGuiceFilter.java     |    94 +
 .../chop/integ/RunnerCoordinatorIT.java         |    65 +
 .../chop/integ/RunnerCoordinatorTest.java       |   150 +
 .../integ/src/test/resources/chop-ui.properties |    16 +
 .../test/resources/jettyjam-webapp.properties   |    20 +
 .../src/test/resources/jettyjam.properties      |    20 +
 chop/integ/src/test/resources/log4j.properties  |    28 +
 .../integ/src/test/resources/project.properties |    15 +
 chop/judo-chop.jpeg                             |   Bin 0 -> 2572 bytes
 chop/plugin/Readme.md                           |     4 +
 chop/plugin/pom.xml                             |   152 +
 .../apache/usergrid/chop/plugin/CertMojo.java   |    51 +
 .../apache/usergrid/chop/plugin/DeployMojo.java |   185 +
 .../usergrid/chop/plugin/DestroyMojo.java       |   105 +
 .../apache/usergrid/chop/plugin/MainMojo.java   |   301 +
 .../apache/usergrid/chop/plugin/ResetMojo.java  |   125 +
 .../apache/usergrid/chop/plugin/RunnerMojo.java |   183 +
 .../apache/usergrid/chop/plugin/SetupMojo.java  |   134 +
 .../apache/usergrid/chop/plugin/StartMojo.java  |   119 +
 .../apache/usergrid/chop/plugin/StatusMojo.java |    94 +
 .../apache/usergrid/chop/plugin/StopMojo.java   |   106 +
 .../org/apache/usergrid/chop/plugin/Utils.java  |   361 +
 chop/plugin/src/main/resources/log4j.properties |    25 +
 .../usergrid/chop/plugin/MainMojoTest.java      |    79 +
 chop/plugin/src/test/resources/log4j.properties |    26 +
 chop/pom.xml                                    |   525 +
 chop/runner/pom.xml                             |   265 +
 .../usergrid/chop/runner/BasicSummary.java      |   224 +
 .../apache/usergrid/chop/runner/Controller.java |   448 +
 .../usergrid/chop/runner/IController.java       |    89 +
 .../org/apache/usergrid/chop/runner/Module.java |    71 +
 .../usergrid/chop/runner/RunManagerImpl.java    |   153 +
 .../chop/runner/RunnerAppJarLauncher.java       |    34 +
 .../chop/runner/RunnerAppJettyRunner.java       |    69 +
 .../usergrid/chop/runner/RunnerConfig.java      |   291 +
 .../chop/runner/RunnerRegistryImpl.java         |   189 +
 .../apache/usergrid/chop/runner/ServletFig.java |    82 +
 .../usergrid/chop/runner/drivers/Driver.java    |   162 +
 .../usergrid/chop/runner/drivers/IDriver.java   |    86 +
 .../chop/runner/drivers/IResultsLog.java        |    74 +
 .../chop/runner/drivers/IterationDriver.java    |    97 +
 .../chop/runner/drivers/IterationTracker.java   |    72 +
 .../chop/runner/drivers/ResultsLog.java         |   241 +
 .../usergrid/chop/runner/drivers/State.java     |    95 +
 .../chop/runner/drivers/TimeDriver.java         |   104 +
 .../chop/runner/drivers/TimeTracker.java        |    71 +
 .../usergrid/chop/runner/drivers/Tracker.java   |   221 +
 .../chop/runner/rest/ResetResource.java         |    56 +
 .../chop/runner/rest/SignalResource.java        |    81 +
 .../chop/runner/rest/StartResource.java         |    55 +
 .../chop/runner/rest/StatsResource.java         |    65 +
 .../chop/runner/rest/StatusResource.java        |    58 +
 .../usergrid/chop/runner/rest/StopResource.java |    57 +
 .../chop/runner/rest/TestableResource.java      |    48 +
 chop/runner/src/main/resources/default-key.cer  |    18 +
 .../src/main/resources/jettyjam.properties      |    18 +
 chop/runner/src/main/resources/keystore.jks     |   Bin 0 -> 2256 bytes
 chop/runner/src/main/resources/log4j.properties |    25 +
 .../src/main/resources/project.properties       |    22 +
 chop/runner/src/main/webapp/WEB-INF/web.xml     |    27 +
 .../usergrid/chop/runner/RunnerAppIT.java       |    78 +
 .../usergrid/chop/runner/RunnerAppTest.java     |    85 +
 .../usergrid/chop/runner/RunnerTestUtils.java   |    77 +
 .../src/test/resources/log4j-jetty.properties   |    26 +
 chop/runner/src/test/resources/log4j.properties |    27 +
 chop/spi/pom.xml                                |    32 +
 .../usergrid/chop/spi/ClusterManager.java       |    37 +
 .../usergrid/chop/spi/InstanceManager.java      |    49 +
 .../apache/usergrid/chop/spi/IpRuleManager.java |    58 +
 .../apache/usergrid/chop/spi/LaunchResult.java  |    35 +
 .../usergrid/chop/spi/ProjectManager.java       |    63 +
 .../org/apache/usergrid/chop/spi/Provider.java  |    27 +
 .../apache/usergrid/chop/spi/RunManager.java    |    73 +
 .../usergrid/chop/spi/RunnerRegistry.java       |    72 +
 chop/stack/pom.xml                              |    25 +
 .../usergrid/chop/stack/BasicCluster.java       |    65 +
 .../usergrid/chop/stack/BasicInstance.java      |   181 +
 .../usergrid/chop/stack/BasicInstanceSpec.java  |   123 +
 .../apache/usergrid/chop/stack/BasicIpRule.java |   136 +
 .../usergrid/chop/stack/BasicIpRuleSet.java     |   110 +
 .../apache/usergrid/chop/stack/BasicStack.java  |   120 +
 .../apache/usergrid/chop/stack/ChopCluster.java |    41 +
 .../org/apache/usergrid/chop/stack/Cluster.java |    55 +
 .../usergrid/chop/stack/CoordinatedCluster.java |    77 +
 .../stack/CoordinatedClusterDeserializer.java   |    88 +
 .../stack/CoordinatedClusterSerializer.java     |    57 +
 .../usergrid/chop/stack/CoordinatedStack.java   |   234 +
 .../chop/stack/ICoordinatedCluster.java         |    39 +
 .../usergrid/chop/stack/ICoordinatedStack.java  |    81 +
 .../apache/usergrid/chop/stack/Instance.java    |    60 +
 .../usergrid/chop/stack/InstanceSpec.java       |    81 +
 .../usergrid/chop/stack/InstanceState.java      |    75 +
 .../org/apache/usergrid/chop/stack/IpRule.java  |    57 +
 .../apache/usergrid/chop/stack/IpRuleSet.java   |    45 +
 .../usergrid/chop/stack/SetupStackSignal.java   |    56 +
 .../usergrid/chop/stack/SetupStackState.java    |   239 +
 .../org/apache/usergrid/chop/stack/Stack.java   |    78 +
 .../apache/usergrid/chop/stack/StackState.java  |   158 +
 .../org/apache/usergrid/chop/stack/User.java    |    76 +
 .../usergrid/chop/stack/BasicIpRuleTest.java    |   106 +
 .../apache/usergrid/chop/stack/ClusterTest.java |   114 +
 .../apache/usergrid/chop/stack/StackTest.java   |   125 +
 chop/stack/src/test/resources/log4j.properties  |    23 +
 .../test/resources/usergrid-2.0-chop-stack.json |    48 +
 chop/webapp/chop-webapp                         |   104 +
 chop/webapp/pom.xml                             |   391 +
 .../usergrid/chop/webapp/ChopUiConfig.java      |   202 +
 .../apache/usergrid/chop/webapp/ChopUiFig.java  |   102 +
 .../usergrid/chop/webapp/ChopUiJarLauncher.java |    34 +
 .../usergrid/chop/webapp/ChopUiJettyRunner.java |   110 +
 .../usergrid/chop/webapp/ChopUiModule.java      |    86 +
 .../webapp/coordinator/CoordinatedRunner.java   |    27 +
 .../webapp/coordinator/CoordinatorUtils.java    |   456 +
 .../webapp/coordinator/RunnerCoordinator.java   |   330 +
 .../webapp/coordinator/SetupStackThread.java    |   232 +
 .../webapp/coordinator/StackCoordinator.java    |   383 +
 .../chop/webapp/coordinator/StackDestroyer.java |    87 +
 .../webapp/coordinator/rest/AuthResource.java   |   101 +
 .../coordinator/rest/DestroyResource.java       |   132 +
 .../coordinator/rest/PropertiesResource.java    |   107 +
 .../webapp/coordinator/rest/ResetResource.java  |   203 +
 .../chop/webapp/coordinator/rest/RestFig.java   |    40 +
 .../coordinator/rest/RunManagerResource.java    |   245 +
 .../rest/RunnerRegistryResource.java            |   193 +
 .../webapp/coordinator/rest/SetupResource.java  |   162 +
 .../webapp/coordinator/rest/StartResource.java  |   201 +
 .../webapp/coordinator/rest/StatusResource.java |    91 +
 .../webapp/coordinator/rest/StopResource.java   |   190 +
 .../coordinator/rest/TestGetResource.java       |    52 +
 .../coordinator/rest/TestableResource.java      |    50 +
 .../webapp/coordinator/rest/UploadResource.java |   301 +
 .../webapp/coordinator/rest/VerifyResource.java |    59 +
 .../usergrid/chop/webapp/dao/CommitDao.java     |   123 +
 .../apache/usergrid/chop/webapp/dao/Dao.java    |    55 +
 .../usergrid/chop/webapp/dao/ModuleDao.java     |   143 +
 .../usergrid/chop/webapp/dao/NoteDao.java       |    97 +
 .../chop/webapp/dao/ProviderParamsDao.java      |   168 +
 .../apache/usergrid/chop/webapp/dao/RunDao.java |   421 +
 .../usergrid/chop/webapp/dao/RunResultDao.java  |   213 +
 .../usergrid/chop/webapp/dao/RunnerDao.java     |   193 +
 .../usergrid/chop/webapp/dao/SetupDao.java      |    73 +
 .../usergrid/chop/webapp/dao/UserDao.java       |   169 +
 .../chop/webapp/dao/model/BasicCommit.java      |   135 +
 .../chop/webapp/dao/model/BasicModule.java      |   158 +
 .../webapp/dao/model/BasicProviderParams.java   |   191 +
 .../chop/webapp/dao/model/BasicRun.java         |   304 +
 .../chop/webapp/dao/model/BasicRunResult.java   |   124 +
 .../chop/webapp/dao/model/BasicRunner.java      |   204 +
 .../usergrid/chop/webapp/dao/model/Note.java    |    71 +
 .../chop/webapp/dao/model/RunnerGroup.java      |   113 +
 .../elasticsearch/ElasticSearchClient.java      |   179 +
 .../webapp/elasticsearch/ElasticSearchFig.java  |    69 +
 .../webapp/elasticsearch/ElasticSearchNode.java |   112 +
 .../ElasticSearchNodeResponse.java              |    72 +
 .../webapp/elasticsearch/EmbeddedUtils.java     |   110 +
 .../chop/webapp/elasticsearch/EsEmbedded.java   |    82 +
 .../elasticsearch/IElasticSearchClient.java     |    49 +
 .../chop/webapp/elasticsearch/Util.java         |   109 +
 .../chop/webapp/service/DataService.java        |    42 +
 .../chop/webapp/service/InjectorFactory.java    |    36 +
 .../chop/webapp/service/KeyService.java         |   105 +
 .../chop/webapp/service/chart/Chart.java        |    49 +
 .../chop/webapp/service/chart/Params.java       |   110 +
 .../chop/webapp/service/chart/Point.java        |    81 +
 .../service/chart/builder/ChartBuilder.java     |    32 +
 .../chart/builder/IterationsChartBuilder.java   |    66 +
 .../chart/builder/OverviewChartBuilder.java     |    83 +
 .../service/chart/builder/RunsChartBuilder.java |    60 +
 .../builder/average/IterationsAverage.java      |    54 +
 .../chart/builder/average/OverviewAverage.java  |    53 +
 .../service/chart/filter/FailureFilter.java     |    59 +
 .../service/chart/filter/PercentileFilter.java  |    86 +
 .../service/chart/group/GroupByCommit.java      |    62 +
 .../service/chart/group/GroupByRunNumber.java   |    62 +
 .../service/chart/group/GroupByRunner.java      |    51 +
 .../webapp/service/chart/series/Series.java     |    80 +
 .../service/chart/series/SeriesBuilder.java     |    85 +
 .../webapp/service/chart/value/ActualValue.java |    30 +
 .../webapp/service/chart/value/AvgValue.java    |    58 +
 .../webapp/service/chart/value/MaxValue.java    |    30 +
 .../webapp/service/chart/value/MinValue.java    |    34 +
 .../chop/webapp/service/chart/value/Value.java  |   107 +
 .../service/chart/value/ValueFactory.java       |    57 +
 .../webapp/service/runner/RunnerService.java    |    31 +
 .../service/runner/RunnerServiceImpl.java       |    61 +
 .../service/runner/RunnerServiceMock.java       |    40 +
 .../service/shiro/CustomShiroWebModule.java     |    51 +
 .../chop/webapp/service/shiro/RestFilter.java   |    57 +
 .../chop/webapp/service/shiro/ShiroRealm.java   |   186 +
 .../chop/webapp/service/util/FileUtil.java      |    90 +
 .../chop/webapp/service/util/JsonUtil.java      |   116 +
 .../chop/webapp/service/util/TimeUtil.java      |    36 +
 .../chop/webapp/view/chart/format/Format.java   |    78 +
 .../webapp/view/chart/layout/ChartLayout.java   |   220 +
 .../chart/layout/IterationsChartLayout.java     |   120 +
 .../view/chart/layout/OverviewChartLayout.java  |    59 +
 .../view/chart/layout/RunsChartLayout.java      |   130 +
 .../view/chart/layout/item/DetailsTable.java    |    62 +
 .../view/chart/layout/item/NoteLayout.java      |   142 +
 .../chop/webapp/view/log/LogLayout.java         |   119 +
 .../usergrid/chop/webapp/view/main/Login.java   |   114 +
 .../chop/webapp/view/main/MainView.java         |   149 +
 .../chop/webapp/view/main/TabSheetManager.java  |    50 +
 .../chop/webapp/view/module/ModuleLayout.java   |    83 +
 .../view/module/ModuleSelectListener.java       |    23 +
 .../chop/webapp/view/runner/RunnersLayout.java  |   166 +
 .../chop/webapp/view/user/KeyListLayout.java    |   182 +
 .../chop/webapp/view/user/UserLayout.java       |   346 +
 .../chop/webapp/view/user/UserListWindow.java   |   121 +
 .../chop/webapp/view/util/JavaScriptUtil.java   |    43 +
 .../chop/webapp/view/util/PopupWindow.java      |    79 +
 .../usergrid/chop/webapp/view/util/UIUtil.java  |   136 +
 .../chop/webapp/view/util/VaadinServlet.java    |    77 +
 .../src/main/resources/chop-ui.properties       |    20 +
 chop/webapp/src/main/resources/default-key.cer  |    18 +
 chop/webapp/src/main/resources/js/common.js     |   120 +
 .../src/main/resources/js/iterations-chart.js   |    60 +
 .../src/main/resources/js/jquery.flot.min.js    |  1840 +
 chop/webapp/src/main/resources/js/jquery.min.js |  2576 +
 .../src/main/resources/js/overview-chart.js     |    23 +
 chop/webapp/src/main/resources/js/runs-chart.js |    22 +
 chop/webapp/src/main/resources/keystore.jks     |   Bin 0 -> 2256 bytes
 chop/webapp/src/main/resources/log4j.properties |    28 +
 .../src/main/resources/project.properties       |    18 +
 chop/webapp/src/main/webapp/WEB-INF/web.xml     |    29 +
 .../apache/usergrid/chop/webapp/ChopUiIT.java   |   164 +
 .../apache/usergrid/chop/webapp/ChopUiTest.java |   164 +
 .../usergrid/chop/webapp/ChopUiTestUtils.java   |   460 +
 .../usergrid/chop/webapp/dao/CommitDaoTest.java |    63 +
 .../chop/webapp/dao/GroupedRunnersTest.java     |    53 +
 .../usergrid/chop/webapp/dao/ModuleDaoTest.java |    61 +
 .../usergrid/chop/webapp/dao/NoteDaoTest.java   |    44 +
 .../chop/webapp/dao/ProviderParamsDaoTest.java  |    62 +
 .../usergrid/chop/webapp/dao/RunDaoTest.java    |   187 +
 .../chop/webapp/dao/RunResultDaoTest.java       |   101 +
 .../usergrid/chop/webapp/dao/RunnerDaoTest.java |    74 +
 .../chop/webapp/dao/RunnerGroupTest.java        |    95 +
 .../usergrid/chop/webapp/dao/UserDaoTest.java   |    91 +
 .../chop/webapp/elasticsearch/ESSuiteTest.java  |   446 +
 .../elasticsearch/ElasticSearchClientTest.java  |    42 +
 .../elasticsearch/ElasticSearchResource.java    |    73 +
 .../src/test/resources/chop-ui-UNIT.properties  |    18 +
 chop/webapp/src/test/resources/log4j.properties |    25 +
 content/README.md                               |     7 +
 content/bootstrap/bootstrap.min.css             |     9 +
 content/community/index.html                    |   595 +
 content/css/bootflat-extensions.css             |   356 +
 content/css/bootflat-square.css                 |    69 +
 content/css/bootflat.css                        |  1560 +
 content/css/font-awesome.min.css                |   405 +
 content/css/usergrid-site.css                   |  1553 +
 content/docs/.gitkeep                           |     0
 content/docs/README.html                        |   389 +
 content/docs/_images/asapp.png                  |   Bin 0 -> 73593 bytes
 content/docs/_images/asemu.png                  |   Bin 0 -> 34744 bytes
 content/docs/_images/assettings.png             |   Bin 0 -> 120338 bytes
 content/docs/_images/cassandra.png              |   Bin 0 -> 47467 bytes
 content/docs/_images/gcmsetting.png             |   Bin 0 -> 101084 bytes
 content/docs/_images/googleproj0.png            |   Bin 0 -> 62311 bytes
 content/docs/_images/iOS10seeusermsg.jpg        |   Bin 0 -> 47979 bytes
 content/docs/_images/iOS1chooseapp.jpg          |   Bin 0 -> 43752 bytes
 content/docs/_images/iOS2register.jpg           |   Bin 0 -> 47339 bytes
 content/docs/_images/iOS5emptyfeed.jpg          |   Bin 0 -> 42009 bytes
 content/docs/_images/iOS6newmsg.jpg             |   Bin 0 -> 55357 bytes
 content/docs/_images/iOS7feed1msg.jpg           |   Bin 0 -> 45070 bytes
 content/docs/_images/ios-cert.png               |   Bin 0 -> 41925 bytes
 content/docs/_images/iospgapp.png               |   Bin 0 -> 29796 bytes
 content/docs/_images/iospgcert.png              |   Bin 0 -> 41925 bytes
 content/docs/_images/iospgsettings.png          |   Bin 0 -> 384425 bytes
 content/docs/_images/iospushauth.png            |   Bin 0 -> 42175 bytes
 content/docs/_images/iospushfinal.png           |   Bin 0 -> 29573 bytes
 content/docs/_images/iospushsettings.png        |   Bin 0 -> 137812 bytes
 content/docs/_images/iphonemessage.png          |   Bin 0 -> 80970 bytes
 content/docs/_images/login.png                  |   Bin 0 -> 162318 bytes
 content/docs/_images/pgaapp.png                 |   Bin 0 -> 74807 bytes
 content/docs/_images/pgasettings.png            |   Bin 0 -> 95052 bytes
 content/docs/_images/pgaspath.png               |   Bin 0 -> 34744 bytes
 content/docs/_images/portal1.png                |   Bin 0 -> 202277 bytes
 content/docs/_images/portal2.png                |   Bin 0 -> 178318 bytes
 content/docs/_images/portal3.png                |   Bin 0 -> 486403 bytes
 content/docs/_images/portal4.png                |   Bin 0 -> 166079 bytes
 content/docs/_images/portal5.png                |   Bin 0 -> 217950 bytes
 content/docs/_images/pushmiddleandroid0.png     |   Bin 0 -> 106080 bytes
 content/docs/_images/pushmiddleios0.png         |   Bin 0 -> 105175 bytes
 content/docs/_images/pushsslcertificate.png     |   Bin 0 -> 53445 bytes
 content/docs/_images/rdbms.png                  |   Bin 0 -> 40248 bytes
 content/docs/_images/reviews.png                |   Bin 0 -> 36333 bytes
 content/docs/_images/reviews2.png               |   Bin 0 -> 52726 bytes
 content/docs/_images/securitymodel0.png         |   Bin 0 -> 91321 bytes
 content/docs/_images/sendnotification.png       |   Bin 0 -> 47353 bytes
 content/docs/_sources/README.txt                |    70 +
 .../docs/_sources/asset-and-files/assets.txt    |    20 +
 .../file-storage-configuration.txt              |    39 +
 .../docs/_sources/asset-and-files/folders.txt   |    85 +
 .../asset-and-files/legacy-asset-support.txt    |     0
 .../asset-and-files/retrieving-assets.txt       |    27 +
 .../asset-and-files/uploading-assets.txt        |    86 +
 .../file-storage-configuration.txt              |    39 +
 .../docs/_sources/assets-and-files/folders.txt  |    85 +
 .../assets-and-files/legacy-asset-support.txt   |     0
 .../assets-and-files/retrieving-assets.txt      |    27 +
 .../assets-and-files/uploading-assets.txt       |    86 +
 .../creating-and-incrementing-counters.txt      |    74 +
 .../counters-and-events/events-and-counters.txt |     8 +
 .../counters-and-events/retrieving-counters.txt |   109 +
 .../data-queries/advanced-query-usage.txt       |    23 +
 .../data-queries/operators-and-types.txt        |   120 +
 .../_sources/data-queries/query-language.txt    |   427 +
 .../_sources/data-queries/query-parameters.txt  |   153 +
 .../data-queries/querying-your-data.txt         |   121 +
 .../docs/_sources/data-storage/collections.txt  |   254 +
 .../_sources/data-storage/data-store-dbms.txt   |   109 +
 content/docs/_sources/data-storage/entities.txt |   512 +
 .../_sources/data-storage/optimizing-access.txt |   185 +
 .../entity-connections/connecting-entities.txt  |    60 +
 .../disconnecting-entities.txt                  |    79 +
 .../entity-connections/relationships.txt        |    98 +
 .../entity-connections/retrieving-entities.txt  |    93 +
 .../docs/_sources/geolocation/geolocation.txt   |    72 +
 content/docs/_sources/geolocation/tbd.txt       |     1 +
 .../creating-a-new-application.txt              |    16 +
 .../getting-started/creating-account.txt        |    21 +
 .../getting-started/using-a-sandbox-app.txt     |    39 +
 .../_sources/getting-started/using-the-api.txt  |   150 +
 content/docs/_sources/index.txt                 |   178 +
 .../installation/ug1-deploy-to-tomcat.txt       |   179 +
 .../installation/ug1-launcher-quick-start.txt   |    72 +
 .../installation/ug2-deploy-to-tomcat.txt       |   167 +
 .../_sources/introduction/async-vs-sync.txt     |    25 +
 .../docs/_sources/introduction/data-model.txt   |    76 +
 content/docs/_sources/introduction/overview.txt |    17 +
 .../_sources/introduction/usergrid-features.txt |    81 +
 .../docs/_sources/jersey2skeleton/README.txt    |     9 +
 .../docs/_sources/orgs-and-apps/admin-user.txt  |   352 +
 .../docs/_sources/orgs-and-apps/application.txt |   100 +
 .../docs/_sources/orgs-and-apps/managing.txt    |    50 +
 .../_sources/orgs-and-apps/organization.txt     |   435 +
 .../push-notifications/adding-push-support.txt  |   158 +
 .../creating-and-managing-notifications.txt     |   271 +
 .../push-notifications/creating-notifiers.txt   |    69 +
 .../push-notifications/getting-started.txt      |   102 +
 .../managing-users-and-devices.txt              |   313 +
 .../_sources/push-notifications/overview.txt    |    58 +
 .../_sources/push-notifications/registering.txt |   102 +
 .../docs/_sources/push-notifications/tbd.txt    |     1 +
 .../push-notifications/troubleshooting.txt      |    93 +
 .../_sources/push-notifications/tutorial.txt    |   251 +
 .../push-notifications/users-devices.txt        |   108 +
 .../docs/_sources/reference/contribute-code.txt |    18 +
 .../_sources/reference/presos-and-videos.txt    |    31 +
 .../docs/_sources/rest-endpoints/api-docs.txt   |  3977 +
 content/docs/_sources/sdks/ios-new.txt          |   982 +
 content/docs/_sources/sdks/ios.txt              |     1 +
 content/docs/_sources/sdks/java.txt             |     1 +
 content/docs/_sources/sdks/javascript.txt       |     3 +
 content/docs/_sources/sdks/sdk-outline.txt      |   111 +
 content/docs/_sources/sdks/tbd.txt              |     1 +
 .../_sources/security-and-auth/app-security.txt |    19 +
 .../authenticating-api-requests.txt             |    38 +
 ...enticating-users-and-application-clients.txt |   128 +
 .../changing-token-time-live-ttl.txt            |    61 +
 .../security-and-auth/facebook-sign.txt         |   158 +
 .../revoking-tokens-logout.txt                  |    32 +
 .../security-and-auth/securing-your-app.txt     |    44 +
 .../user-authentication-types.txt               |    63 +
 .../security-and-auth/using-permissions.txt     |   115 +
 .../_sources/security-and-auth/using-roles.txt  |   304 +
 .../docs/_sources/user-management/activity.txt  |   439 +
 content/docs/_sources/user-management/group.txt |   363 +
 .../docs/_sources/user-management/groups.txt    |    38 +
 .../user-management/messagee-example.txt        |   137 +
 .../user-management/user-connections.txt        |    40 +
 .../user-management/user-management.txt         |    42 +
 .../user-management/working-user-data.txt       |   278 +
 content/docs/_static/ajax-loader.gif            |   Bin 0 -> 673 bytes
 content/docs/_static/basic.css                  |   599 +
 content/docs/_static/comment-bright.png         |   Bin 0 -> 3500 bytes
 content/docs/_static/comment-close.png          |   Bin 0 -> 3578 bytes
 content/docs/_static/comment.png                |   Bin 0 -> 3445 bytes
 content/docs/_static/css/badge_only.css         |     4 +
 content/docs/_static/css/badge_only.css.map     |     7 +
 content/docs/_static/css/theme.css              |  5384 +
 content/docs/_static/css/theme.css.map          |     7 +
 content/docs/_static/doctools.js                |   263 +
 content/docs/_static/down-pressed.png           |   Bin 0 -> 347 bytes
 content/docs/_static/down.png                   |   Bin 0 -> 347 bytes
 content/docs/_static/file.png                   |   Bin 0 -> 358 bytes
 content/docs/_static/fonts/FontAwesome.otf      |   Bin 0 -> 62856 bytes
 content/docs/_static/fonts/Inconsolata-Bold.ttf |   Bin 0 -> 47064 bytes
 content/docs/_static/fonts/Inconsolata.ttf      |   Bin 0 -> 63184 bytes
 content/docs/_static/fonts/Lato-Bold.ttf        |   Bin 0 -> 82368 bytes
 content/docs/_static/fonts/Lato-Regular.ttf     |   Bin 0 -> 81980 bytes
 content/docs/_static/fonts/RobotoSlab-Bold.ttf  |   Bin 0 -> 36596 bytes
 .../docs/_static/fonts/RobotoSlab-Regular.ttf   |   Bin 0 -> 36276 bytes
 .../docs/_static/fonts/fontawesome-webfont.eot  |   Bin 0 -> 38205 bytes
 .../docs/_static/fonts/fontawesome-webfont.svg  |   414 +
 .../docs/_static/fonts/fontawesome-webfont.ttf  |   Bin 0 -> 80652 bytes
 .../docs/_static/fonts/fontawesome-webfont.woff |   Bin 0 -> 44432 bytes
 content/docs/_static/jquery-1.11.1.js           | 10308 ++
 content/docs/_static/jquery.js                  |     4 +
 content/docs/_static/js/modernizr.min.js        |     4 +
 content/docs/_static/js/theme.js                |   131 +
 content/docs/_static/minus.png                  |   Bin 0 -> 173 bytes
 content/docs/_static/plus.png                   |   Bin 0 -> 173 bytes
 content/docs/_static/pygments.css               |    63 +
 content/docs/_static/searchtools.js             |   622 +
 content/docs/_static/underscore-1.3.1.js        |   999 +
 content/docs/_static/underscore.js              |    31 +
 content/docs/_static/up-pressed.png             |   Bin 0 -> 345 bytes
 content/docs/_static/up.png                     |   Bin 0 -> 345 bytes
 content/docs/_static/websupport.js              |   808 +
 content/docs/asset-and-files/assets.html        |   331 +
 .../file-storage-configuration.html             |   319 +
 content/docs/asset-and-files/folders.html       |   388 +
 .../asset-and-files/legacy-asset-support.html   |   277 +
 .../docs/asset-and-files/retrieving-assets.html |   356 +
 .../docs/asset-and-files/uploading-assets.html  |   416 +
 .../file-storage-configuration.html             |   335 +
 content/docs/assets-and-files/folders.html      |   404 +
 .../assets-and-files/legacy-asset-support.html  |   293 +
 .../assets-and-files/retrieving-assets.html     |   372 +
 .../docs/assets-and-files/uploading-assets.html |   432 +
 .../creating-and-incrementing-counters.html     |   422 +
 .../events-and-counters.html                    |   319 +
 .../retrieving-counters.html                    |   474 +
 .../docs/data-queries/advanced-query-usage.html |   337 +
 .../docs/data-queries/operators-and-types.html  |   477 +
 content/docs/data-queries/query-language.html   |   730 +
 content/docs/data-queries/query-parameters.html |   528 +
 .../docs/data-queries/querying-your-data.html   |   469 +
 content/docs/data-storage/collections.html      |   694 +
 content/docs/data-storage/data-store-dbms.html  |   439 +
 content/docs/data-storage/entities.html         |  1039 +
 .../docs/data-storage/optimizing-access.html    |   573 +
 .../entity-connections/connecting-entities.html |   394 +
 .../disconnecting-entities.html                 |   411 +
 .../docs/entity-connections/relationships.html  |   379 +
 .../entity-connections/retrieving-entities.html |   435 +
 content/docs/genindex.html                      |   298 +
 content/docs/geolocation/geolocation.html       |   429 +
 content/docs/geolocation/tbd.html               |   280 +
 .../creating-a-new-application.html             |   338 +
 .../docs/getting-started/creating-account.html  |   346 +
 .../getting-started/using-a-sandbox-app.html    |   374 +
 content/docs/getting-started/using-the-api.html |   508 +
 content/docs/index.html                         |   832 +
 .../docs/installation/ug1-deploy-to-tomcat.html |   521 +
 .../installation/ug1-launcher-quick-start.html  |   404 +
 .../docs/installation/ug2-deploy-to-tomcat.html |   524 +
 content/docs/introduction/async-vs-sync.html    |   357 +
 content/docs/introduction/data-model.html       |   465 +
 content/docs/introduction/overview.html         |   333 +
 .../docs/introduction/usergrid-features.html    |   474 +
 content/docs/jersey2skeleton/README.html        |   303 +
 content/docs/objects.inv                        |   Bin 0 -> 692 bytes
 content/docs/orgs-and-apps/admin-user.html      |   866 +
 content/docs/orgs-and-apps/application.html     |   512 +
 content/docs/orgs-and-apps/managing.html        |   356 +
 content/docs/orgs-and-apps/organization.html    |  1033 +
 .../push-notifications/adding-push-support.html |   581 +
 .../creating-and-managing-notifications.html    |   743 +
 .../push-notifications/creating-notifiers.html  |   425 +
 .../push-notifications/getting-started.html     |   497 +
 .../managing-users-and-devices.html             |   688 +
 content/docs/push-notifications/overview.html   |   393 +
 .../docs/push-notifications/registering.html    |   484 +
 content/docs/push-notifications/tbd.html        |   296 +
 .../push-notifications/troubleshooting.html     |   466 +
 content/docs/push-notifications/tutorial.html   |   666 +
 .../docs/push-notifications/users-devices.html  |   553 +
 content/docs/reference/contribute-code.html     |   331 +
 content/docs/reference/presos-and-videos.html   |   351 +
 content/docs/rest-endpoints/api-docs.html       |  4218 +
 content/docs/rest-endpoints/api-reference.html  |  5273 +
 content/docs/sdks/ios-new.html                  |  1323 +
 content/docs/sdks/ios.html                      |   280 +
 content/docs/sdks/java.html                     |   280 +
 content/docs/sdks/javascript.html               |   280 +
 content/docs/sdks/sdk-outline.html              |   516 +
 content/docs/sdks/tbd.html                      |   307 +
 content/docs/search.html                        |   309 +
 content/docs/searchindex.js                     |     1 +
 .../docs/security-and-auth/app-security.html    |   336 +
 .../authenticating-api-requests.html            |   385 +
 ...nticating-users-and-application-clients.html |   546 +
 .../changing-token-time-live-ttl.html           |   405 +
 .../docs/security-and-auth/facebook-sign.html   |   522 +
 .../revoking-tokens-logout.html                 |   358 +
 .../security-and-auth/securing-your-app.html    |   414 +
 .../user-authentication-types.html              |   420 +
 .../security-and-auth/using-permissions.html    |   526 +
 content/docs/security-and-auth/using-roles.html |   753 +
 content/docs/user-management/activity.html      |   882 +
 content/docs/user-management/group.html         |   845 +
 content/docs/user-management/groups.html        |   414 +
 .../docs/user-management/messagee-example.html  |   499 +
 .../docs/user-management/user-connections.html  |   374 +
 .../docs/user-management/user-management.html   |   388 +
 .../docs/user-management/working-user-data.html |   721 +
 content/favicon.ico                             |   Bin 0 -> 3989 bytes
 content/font/FontAwesome.otf                    |   Bin 0 -> 61896 bytes
 content/font/fontawesome-webfont-eot.eot        |   Bin 0 -> 37405 bytes
 content/font/fontawesome-webfont-svg.svg        |   399 +
 content/font/fontawesome-webfont-ttf.ttf        |   Bin 0 -> 79076 bytes
 content/font/fontawesome-webfont-woff.woff      |   Bin 0 -> 43572 bytes
 content/img/alberto.jpg                         |   Bin 0 -> 16137 bytes
 content/img/alex.png                            |   Bin 0 -> 40842 bytes
 content/img/apache_usergrid_favicon.png         |   Bin 0 -> 10735 bytes
 content/img/apache_usergrid_logo_white.png      |   Bin 0 -> 26418 bytes
 .../img/apache_usergrid_logo_white_small.png    |   Bin 0 -> 11905 bytes
 content/img/check_flat/default.png              |   Bin 0 -> 25851 bytes
 content/img/dave.jpg                            |   Bin 0 -> 14005 bytes
 content/img/ed.jpg                              |   Bin 0 -> 20460 bytes
 content/img/egg-logo.png                        |   Bin 0 -> 9938 bytes
 content/img/github.png                          |   Bin 0 -> 8936 bytes
 content/img/grey.png                            |   Bin 0 -> 37896 bytes
 content/img/intellij.png                        |   Bin 0 -> 9199 bytes
 content/img/jeff.jpg                            |   Bin 0 -> 13857 bytes
 content/img/michael_r.jpg                       |   Bin 0 -> 10244 bytes
 content/img/mike_d.JPG                          |   Bin 0 -> 36443 bytes
 content/img/nate.jpg                            |   Bin 0 -> 4291 bytes
 content/img/rod.jpg                             |   Bin 0 -> 40313 bytes
 content/img/scott.jpg                           |   Bin 0 -> 8555 bytes
 content/img/shawn.jpg                           |   Bin 0 -> 69304 bytes
 content/img/stliu.jpg                           |   Bin 0 -> 51303 bytes
 content/img/strong.jpg                          |   Bin 0 -> 7434 bytes
 content/img/structure101.png                    |   Bin 0 -> 6475 bytes
 content/img/sungju.jpg                          |   Bin 0 -> 11440 bytes
 content/img/tim.jpg                             |   Bin 0 -> 7611 bytes
 content/img/todd.jpg                            |   Bin 0 -> 18142 bytes
 content/img/usergrid-logo.pdf                   |   398 +
 content/img/usergrid.png                        |   Bin 0 -> 21994 bytes
 content/img/usergrid_160.png                    |   Bin 0 -> 2126 bytes
 content/img/usergrid_200.png                    |   Bin 0 -> 6397 bytes
 content/img/usergrid_300.png                    |   Bin 0 -> 16330 bytes
 content/img/usergrid_300_transparent.png        |   Bin 0 -> 16308 bytes
 content/img/usergrid_400.png                    |   Bin 0 -> 8746 bytes
 content/img/usergrid_800.png                    |   Bin 0 -> 14452 bytes
 content/img/usergrid_card.png                   |   Bin 0 -> 23295 bytes
 content/img/usergrid_logo.png                   |   Bin 0 -> 118086 bytes
 content/img/usergrid_logo_205_50.png            |   Bin 0 -> 7058 bytes
 content/img/usergrid_logo_260_50.png            |   Bin 0 -> 8682 bytes
 content/img/usergrid_logo_720.png               |   Bin 0 -> 27610 bytes
 content/img/usergrid_logo_720p.png              |   Bin 0 -> 27608 bytes
 content/img/usergrid_logo_900_200.png           |   Bin 0 -> 12273 bytes
 content/img/usergrid_logo_white.png             |   Bin 0 -> 16900 bytes
 content/img/usergrid_profile_128.png            |   Bin 0 -> 6689 bytes
 content/img/usergrid_profile_256.png            |   Bin 0 -> 10470 bytes
 content/img/usergrid_profile_256_white.png      |   Bin 0 -> 10724 bytes
 content/img/usergrid_profile_512_margins.png    |   Bin 0 -> 19112 bytes
 content/img/usergrid_profile_64_white.png       |   Bin 0 -> 4839 bytes
 content/img/usergrid_profile_background.png     |   Bin 0 -> 6710 bytes
 content/img/usergrid_screencast_bg.png          |   Bin 0 -> 20478 bytes
 content/img/usergrid_small_100.png              |   Bin 0 -> 6681 bytes
 content/img/usergrid_wiki.png                   |   Bin 0 -> 7135 bytes
 content/img/yourkit.jpeg                        |   Bin 0 -> 7763 bytes
 content/index.html                              |   262 +
 content/js/bootstrap.min.js                     |     8 +
 content/js/head.js                              |   708 +
 content/js/html5shiv.js                         |     8 +
 content/js/jquery-1.10.1.min.js                 |     6 +
 content/js/jquery.icheck.js                     |   397 +
 content/js/respond.min.js                       |     6 +
 content/js/usergrid-site.js                     |    50 +
 content/releases/index.html                     |   233 +
 content/static/github-btn.html                  |     2 +
 content/v101-portal-demo/config.js              |   129 +
 content/v101-portal-demo/css/entypo/entypo.eot  |   Bin 0 -> 35540 bytes
 content/v101-portal-demo/css/entypo/entypo.svg  |    13 +
 content/v101-portal-demo/css/entypo/entypo.ttf  |   Bin 0 -> 35392 bytes
 content/v101-portal-demo/css/entypo/entypo.woff |   Bin 0 -> 21916 bytes
 content/v101-portal-demo/css/main.css           |  1990 +
 content/v101-portal-demo/css/main.min.css       |     1 +
 content/v101-portal-demo/favicon.ico            |   Bin 0 -> 3989 bytes
 content/v101-portal-demo/helpJson.json          |    47 +
 .../img/appswitcher/apiPlatform_lg.png          |   Bin 0 -> 2397 bytes
 .../img/appswitcher/appServices_lg.png          |   Bin 0 -> 2295 bytes
 .../img/appswitcher/console_lg.png              |   Bin 0 -> 1453 bytes
 .../img/appswitcher/home_lg.png                 |   Bin 0 -> 1522 bytes
 .../img/appswitcher/logo_color.png              |   Bin 0 -> 3459 bytes
 .../v101-portal-demo/img/appswitcher/max_lg.png |   Bin 0 -> 1970 bytes
 .../img/appswitcher/triangleMenuItem_right.png  |   Bin 0 -> 1158 bytes
 .../triangleMenuItem_right_hover.png            |   Bin 0 -> 1169 bytes
 content/v101-portal-demo/img/blue-bars.png      |   Bin 0 -> 3635 bytes
 content/v101-portal-demo/img/blue-bolt.png      |   Bin 0 -> 3942 bytes
 content/v101-portal-demo/img/blue-carat.png     |   Bin 0 -> 1006 bytes
 content/v101-portal-demo/img/green_dot.png      |   Bin 0 -> 3472 bytes
 .../img/introjs_arrow_step_next.png             |   Bin 0 -> 219 bytes
 .../img/introjs_arrow_step_next_disabled.png    |   Bin 0 -> 220 bytes
 .../img/introjs_arrow_step_prev.png             |   Bin 0 -> 217 bytes
 .../img/introjs_arrow_step_prev_disabled.png    |   Bin 0 -> 218 bytes
 content/v101-portal-demo/img/introjs_close.png  |   Bin 0 -> 274 bytes
 content/v101-portal-demo/img/logo.png           |   Bin 0 -> 7758 bytes
 content/v101-portal-demo/img/nav-device.gif     |   Bin 0 -> 2184 bytes
 content/v101-portal-demo/img/nav-sprites.png    |   Bin 0 -> 7953 bytes
 content/v101-portal-demo/img/no-data1.png       |   Bin 0 -> 45300 bytes
 content/v101-portal-demo/img/phone-small.gif    |   Bin 0 -> 1300 bytes
 .../img/push/APNS_cert_upload.png               |   Bin 0 -> 33956 bytes
 .../img/push/APNS_certification.png             |   Bin 0 -> 16855 bytes
 .../img/push/android-notification.png           |   Bin 0 -> 41629 bytes
 .../img/push/google_api_key.png                 |   Bin 0 -> 98118 bytes
 .../img/push/iphone_message.png                 |   Bin 0 -> 90307 bytes
 content/v101-portal-demo/img/push/step_1.png    |   Bin 0 -> 1953 bytes
 content/v101-portal-demo/img/push/step_2.png    |   Bin 0 -> 2117 bytes
 content/v101-portal-demo/img/push/step_3.png    |   Bin 0 -> 2162 bytes
 content/v101-portal-demo/img/red_dot.png        |   Bin 0 -> 3482 bytes
 .../v101-portal-demo/img/sdk-sprites-large.png  |   Bin 0 -> 15115 bytes
 content/v101-portal-demo/img/sdk-sprites.png    |   Bin 0 -> 4401 bytes
 content/v101-portal-demo/img/tablet-small.gif   |   Bin 0 -> 1390 bytes
 content/v101-portal-demo/img/user-photo.png     |   Bin 0 -> 3849 bytes
 content/v101-portal-demo/img/user_profile.png   |   Bin 0 -> 3775 bytes
 content/v101-portal-demo/img/verify.png         |   Bin 0 -> 22934 bytes
 content/v101-portal-demo/img/yellow_dot.png     |   Bin 0 -> 3475 bytes
 content/v101-portal-demo/index-debug.html       |   151 +
 content/v101-portal-demo/index-template.html    |   156 +
 content/v101-portal-demo/index.html             |   151 +
 .../js/generated/usergrid-dev.js                |  4886 +
 .../js/generated/usergrid-libs.min.js           |    38 +
 .../js/generated/usergrid.min.js                |    25 +
 content/v101-portal-demo/js/libs/MD5.min.js     |     1 +
 .../js/libs/angular-1.2.5/angular-animate.js    |  1323 +
 .../libs/angular-1.2.5/angular-animate.min.js   |    23 +
 .../angular-1.2.5/angular-animate.min.js.map    |     8 +
 .../js/libs/angular-1.2.5/angular-cookies.js    |   202 +
 .../libs/angular-1.2.5/angular-cookies.min.js   |     8 +
 .../angular-1.2.5/angular-cookies.min.js.map    |     8 +
 .../js/libs/angular-1.2.5/angular-csp.css       |    24 +
 .../js/libs/angular-1.2.5/angular-loader.js     |   410 +
 .../js/libs/angular-1.2.5/angular-loader.min.js |     9 +
 .../angular-1.2.5/angular-loader.min.js.map     |     8 +
 .../js/libs/angular-1.2.5/angular-mocks.js      |  2116 +
 .../js/libs/angular-1.2.5/angular-resource.js   |   565 +
 .../libs/angular-1.2.5/angular-resource.min.js  |    13 +
 .../angular-1.2.5/angular-resource.min.js.map   |     8 +
 .../js/libs/angular-1.2.5/angular-route.js      |   911 +
 .../js/libs/angular-1.2.5/angular-route.min.js  |    14 +
 .../libs/angular-1.2.5/angular-route.min.js.map |     8 +
 .../js/libs/angular-1.2.5/angular-sanitize.js   |   622 +
 .../libs/angular-1.2.5/angular-sanitize.min.js  |    14 +
 .../angular-1.2.5/angular-sanitize.min.js.map   |     8 +
 .../js/libs/angular-1.2.5/angular-scenario.js   | 32374 ++++++
 .../js/libs/angular-1.2.5/angular-touch.js      |   563 +
 .../js/libs/angular-1.2.5/angular-touch.min.js  |    13 +
 .../libs/angular-1.2.5/angular-touch.min.js.map |     8 +
 .../js/libs/angular-1.2.5/angular.js            | 20369 ++++
 .../js/libs/angular-1.2.5/angular.min.js        |   201 +
 .../js/libs/angular-1.2.5/angular.min.js.map    |     8 +
 .../js/libs/angular-1.2.5/errors.json           |     1 +
 .../js/libs/angular-1.2.5/version.json          |     1 +
 .../js/libs/angular-1.2.5/version.txt           |     1 +
 .../libs/bootstrap/css/bootstrap-responsive.css |  1345 +
 .../bootstrap/css/bootstrap-responsive.min.css  |  1245 +
 .../js/libs/bootstrap/css/bootstrap.css         |  6169 ++
 .../js/libs/bootstrap/css/bootstrap.min.css     |  5469 +
 .../js/libs/bootstrap/custom/css/bootstrap.css  |  6316 ++
 .../libs/bootstrap/custom/css/bootstrap.min.css |     9 +
 .../custom/img/glyphicons-halflings-white.png   |   Bin 0 -> 8777 bytes
 .../custom/img/glyphicons-halflings.png         |   Bin 0 -> 12799 bytes
 .../js/libs/bootstrap/custom/js/bootstrap.js    |  2291 +
 .../libs/bootstrap/custom/js/bootstrap.min.js   |     7 +
 .../img/glyphicons-halflings-white.png          |   Bin 0 -> 8777 bytes
 .../libs/bootstrap/img/glyphicons-halflings.png |   Bin 0 -> 12799 bytes
 .../js/libs/bootstrap/js/bootstrap.js           |  2117 +
 .../js/libs/bootstrap/js/bootstrap.min.js       |   644 +
 .../v101-portal-demo/js/libs/google-viz-api.js  |    49 +
 .../js/libs/jquery/jquery-1.9.1.min.js          |     5 +
 .../js/libs/jquery/jquery-migrate-1.1.1.min.js  |     3 +
 .../js/libs/jquery/jquery.sparkline.min.js      |     5 +
 .../js/libs/jqueryui/date.min.js                |     2 +
 .../ui-bg_diagonals-thick_90_eeeeee_40x40.png   |   Bin 0 -> 251 bytes
 .../images/ui-bg_flat_100_deedf7_40x100.png     |   Bin 0 -> 182 bytes
 .../images/ui-bg_flat_100_e4f1fb_40x100.png     |   Bin 0 -> 213 bytes
 .../images/ui-bg_flat_100_f2f5f7_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_15_cd0a0a_40x100.png      |   Bin 0 -> 181 bytes
 .../images/ui-bg_flat_50_3baae3_40x100.png      |   Bin 0 -> 182 bytes
 .../images/ui-bg_flat_80_d7ebf9_40x100.png      |   Bin 0 -> 183 bytes
 .../ui-bg_highlight-hard_70_000000_1x100.png    |   Bin 0 -> 118 bytes
 .../ui-bg_highlight-soft_25_ffef8f_1x100.png    |   Bin 0 -> 153 bytes
 .../jqueryui/images/ui-icons_000000_256x240.png |   Bin 0 -> 4369 bytes
 .../jqueryui/images/ui-icons_2694e8_256x240.png |   Bin 0 -> 4369 bytes
 .../jqueryui/images/ui-icons_2e83ff_256x240.png |   Bin 0 -> 4369 bytes
 .../jqueryui/images/ui-icons_3d80b3_256x240.png |   Bin 0 -> 4369 bytes
 .../jqueryui/images/ui-icons_72a7cf_256x240.png |   Bin 0 -> 4369 bytes
 .../jqueryui/images/ui-icons_ffffff_256x240.png |   Bin 0 -> 4369 bytes
 .../js/libs/jqueryui/jquery-ui-1.8.18.min.js    |    15 +
 .../js/libs/jqueryui/jquery-ui-1.8.9.custom.css |     1 +
 .../js/libs/jqueryui/jquery-ui-timepicker.css   |     1 +
 .../libs/jqueryui/jquery.ui.timepicker.min.js   |     1 +
 .../ui-bootstrap-custom-0.3.0.min.js            |     1 +
 .../ui-bootstrap-custom-tpls-0.3.0.min.js       |     1 +
 .../v101-portal-demo/js/libs/usergrid.sdk.js    |  2568 +
 docs/README                                     |    31 -
 docs/README.md                                  |    70 +
 docs/_static/css/theme.css                      |  5384 +
 docs/_theme/sphinx_rtd_theme/__init__.py        |     2 +-
 docs/_theme/sphinx_rtd_theme/breadcrumbs.html   |    16 +-
 docs/_theme/sphinx_rtd_theme/footer.html        |    25 +-
 docs/_theme/sphinx_rtd_theme/layout.html        |    57 +-
 docs/_theme/sphinx_rtd_theme/searchbox.html     |     4 +-
 .../sphinx_rtd_theme/static/css/badge_only.css  |     2 +
 .../static/css/badge_only.css.map               |     7 +
 .../sphinx_rtd_theme/static/css/theme.css       |     7 +-
 .../sphinx_rtd_theme/static/css/theme.css.map   |     7 +
 .../static/fonts/Inconsolata-Bold.ttf           |   Bin 0 -> 47064 bytes
 .../static/fonts/Inconsolata.ttf                |   Bin 0 -> 63184 bytes
 .../sphinx_rtd_theme/static/fonts/Lato-Bold.ttf |   Bin 0 -> 82368 bytes
 .../static/fonts/Lato-Regular.ttf               |   Bin 0 -> 81980 bytes
 .../static/fonts/RobotoSlab-Bold.ttf            |   Bin 0 -> 36596 bytes
 .../static/fonts/RobotoSlab-Regular.ttf         |   Bin 0 -> 36276 bytes
 .../sphinx_rtd_theme/static/js/modernizr.min.js |     4 +
 docs/_theme/sphinx_rtd_theme/static/js/theme.js |   126 +-
 docs/_theme/sphinx_rtd_theme/theme.conf         |     3 +
 .../file-storage-configuration.md               |    39 +
 docs/assets-and-files/folders.md                |    85 +
 docs/assets-and-files/legacy-asset-support.md   |     0
 docs/assets-and-files/retrieving-assets.md      |    27 +
 docs/assets-and-files/uploading-assets.md       |    86 +
 docs/concepts/activity.md                       |  1121 -
 docs/concepts/applications.md                   |    78 -
 docs/concepts/assets.md                         |    20 -
 docs/concepts/collections.md                    |    21 -
 docs/concepts/events-and-counters.md            |   268 -
 docs/concepts/groups.md                         |    38 -
 docs/concepts/query-language.md                 |   427 -
 docs/concepts/relationships.md                  |   100 -
 docs/concepts/roles-and-permissions.md          |    18 -
 docs/concepts/users-devices.md                  |   108 -
 docs/conf.py                                    |    16 +-
 docs/contribute-code.md                         |    24 -
 .../creating-and-incrementing-counters.md       |    74 +
 docs/counters-and-events/events-and-counters.md |     8 +
 docs/counters-and-events/retrieving-counters.md |   109 +
 docs/data-queries/advanced-query-usage.md       |    23 +
 docs/data-queries/operators-and-types.md        |   120 +
 docs/data-queries/query-parameters.md           |   153 +
 docs/data-queries/querying-your-data.md         |   121 +
 docs/data-storage/cassandra.png                 |   Bin 0 -> 47467 bytes
 docs/data-storage/collections.md                |   254 +
 docs/data-storage/data-store-dbms.md            |   109 +
 docs/data-storage/entities.md                   |   512 +
 docs/data-storage/optimizing-access.md          |   185 +
 docs/data-storage/rdbms.png                     |   Bin 0 -> 40248 bytes
 docs/data-storage/reviews.png                   |   Bin 0 -> 36333 bytes
 docs/data-storage/reviews2.png                  |   Bin 0 -> 52726 bytes
 docs/deploy-local.md                            |   179 -
 docs/entity-connections/connecting-entities.md  |    60 +
 .../disconnecting-entities.md                   |    79 +
 docs/entity-connections/retrieving-entities.md  |    93 +
 docs/file-storage-configuration.md              |    39 -
 docs/geolocation/geolocation.md                 |    72 +
 docs/get_2.0_running_locally.md                 |   165 -
 .../creating-a-new-application.md               |    16 +
 docs/getting-started/creating-account.md        |    21 +
 docs/getting-started/using-a-sandbox-app.md     |    39 +
 docs/getting-started/using-the-api.md           |   150 +
 docs/getting-up-and-running-locally.md          |    72 -
 docs/index.md                                   |    13 -
 docs/index.rst                                  |   178 +
 docs/installation/ug1-deploy-to-tomcat.md       |   179 +
 docs/installation/ug1-launcher-quick-start.md   |    72 +
 docs/installation/ug2-deploy-to-tomcat.md       |   167 +
 docs/introduction/async-vs-sync.md              |    25 +
 docs/introduction/data-model.md                 |    76 +
 docs/introduction/overview.md                   |    17 +
 docs/introduction/usergrid-features.md          |    81 +
 docs/jersey2skeleton/README.md                  |     9 +
 docs/jersey2skeleton/pom.xml                    |   387 +
 .../usergrid/testapp/AbstractResource.java      |    51 +
 .../apache/usergrid/testapp/ApiResponse.java    |    52 +
 .../org/apache/usergrid/testapp/Entity.java     |    55 +
 .../usergrid/testapp/ManagementResource.java    |    56 +
 .../usergrid/testapp/OrganizationResource.java  |    64 +
 .../usergrid/testapp/OrganizationsResource.java |    76 +
 .../apache/usergrid/testapp/StatusResource.java |    34 +
 .../java/org/apache/usergrid/testapp/User.java  |    28 +
 .../src/main/resources/applicationContext.xml   |    28 +
 .../main/resources/jersey2skeleton-context.xml  |    28 +
 .../src/main/webapp/WEB-INF/web.xml             |    95 +
 .../usergrid/testapp/AvailablePortFinder.java   |   208 +
 .../usergrid/testapp/OrganizationTest.java      |   127 +
 .../org/apache/usergrid/testapp/TomcatMain.java |    57 +
 .../apache/usergrid/testapp/TomcatRuntime.java  |   185 +
 .../src/test/resources/log4j.properties         |    31 +
 .../src/test/resources/logging.properties       |    26 +
 docs/jersey2skeleton/templates/markdown.hbs     |   108 +
 docs/jersey2skeleton/templates/operation.hbs    |    73 +
 docs/jersey2skeleton/templates/security.hbs     |    88 +
 .../templates/strapdown.html.hbs                |    10 +
 docs/organizations-admins.md                    |    55 -
 docs/orgs-and-apps/admin-user.md                |   352 +
 docs/orgs-and-apps/application.md               |   100 +
 docs/orgs-and-apps/managing.md                  |    50 +
 docs/orgs-and-apps/organization.md              |   435 +
 docs/presentations-and-videos.md                |     7 -
 docs/presentations-and-videos/presentations.md  |    21 -
 docs/presentations-and-videos/videos.md         |    11 -
 docs/push-notifications/adding-push-support.md  |   158 +
 docs/push-notifications/asapp.png               |   Bin 0 -> 73593 bytes
 docs/push-notifications/asemu.png               |   Bin 0 -> 34744 bytes
 docs/push-notifications/assettings.png          |   Bin 0 -> 120338 bytes
 .../creating-and-managing-notifications.md      |   271 +
 docs/push-notifications/creating-notifiers.md   |    69 +
 docs/push-notifications/gcmsetting.png          |   Bin 0 -> 101084 bytes
 docs/push-notifications/getting-started.md      |   102 +
 docs/push-notifications/googleproj0.png         |   Bin 0 -> 62311 bytes
 docs/push-notifications/ios-cert.png            |   Bin 0 -> 41925 bytes
 docs/push-notifications/iospgapp.png            |   Bin 0 -> 29796 bytes
 docs/push-notifications/iospgcert.png           |   Bin 0 -> 41925 bytes
 docs/push-notifications/iospgsettings.png       |   Bin 0 -> 384425 bytes
 docs/push-notifications/iospushauth.png         |   Bin 0 -> 42175 bytes
 docs/push-notifications/iospushfinal.png        |   Bin 0 -> 29573 bytes
 docs/push-notifications/iospushsettings.png     |   Bin 0 -> 137812 bytes
 docs/push-notifications/iphonemessage.png       |   Bin 0 -> 80970 bytes
 .../managing-users-and-devices.md               |   313 +
 docs/push-notifications/overview.md             |    58 +
 docs/push-notifications/pgaapp.png              |   Bin 0 -> 74807 bytes
 docs/push-notifications/pgasettings.png         |   Bin 0 -> 95052 bytes
 docs/push-notifications/pgaspath.png            |   Bin 0 -> 34744 bytes
 docs/push-notifications/pushmiddleandroid0.png  |   Bin 0 -> 106080 bytes
 docs/push-notifications/pushmiddleios0.png      |   Bin 0 -> 105175 bytes
 docs/push-notifications/pushsslcertificate.png  |   Bin 0 -> 53445 bytes
 docs/push-notifications/registering.md          |   102 +
 docs/push-notifications/sendnotification.png    |   Bin 0 -> 47353 bytes
 docs/push-notifications/tbd.md                  |     1 +
 docs/push-notifications/troubleshooting.md      |    93 +
 docs/push-notifications/tutorial.md             |   251 +
 docs/push-notifications/users-devices.md        |   108 +
 docs/push.tgz                                   |   Bin 0 -> 1651449 bytes
 docs/reference/contribute-code.md               |    18 +
 docs/reference/presos-and-videos.md             |    31 +
 docs/rest-endpoints/api-docs.html               |  7178 ++
 docs/rest-endpoints/api-docs.md                 |  3977 +
 docs/sdks/ios-new.md                            |   982 +
 docs/sdks/sdk-outline.md                        |   111 +
 docs/sdks/tbd.md                                |     1 +
 docs/security-and-auth/app-security.md          |    19 +
 .../authenticating-api-requests.md              |    38 +
 ...henticating-users-and-application-clients.md |   128 +
 .../changing-token-time-live-ttl.md             |    61 +
 docs/security-and-auth/facebook-sign.md         |   158 +
 .../security-and-auth/revoking-tokens-logout.md |    32 +
 docs/security-and-auth/securing-your-app.md     |    44 +
 docs/security-and-auth/securitymodel0.png       |   Bin 0 -> 91321 bytes
 .../user-authentication-types.md                |    63 +
 docs/security-and-auth/using-permissions.md     |   115 +
 docs/security-and-auth/using-roles.md           |   304 +
 .../main/groovy/usergrid/ApiDocGenerator.groovy |   422 +
 docs/src/main/resources/html/file-end.mustache  |    30 +
 .../src/main/resources/html/file-start.mustache |    54 +
 docs/src/main/resources/html/model.mustache     |    67 +
 docs/src/main/resources/html/operation.mustache |    44 +
 .../main/resources/markdown/file-start.mustache |    13 +
 docs/src/main/resources/markdown/model.mustache |    34 +
 .../main/resources/markdown/operation.mustache  |    23 +
 docs/src/main/resources/usergrid-swagger.yaml   |  2324 +
 docs/update-api-docs.sh                         |     4 +
 docs/update-website.sh                          |     6 +
 docs/upgrading.md                               |     3 -
 docs/usage.md                                   |    16 -
 docs/user-management/activity.md                |   439 +
 docs/user-management/group.md                   |   363 +
 docs/user-management/groups.md                  |    38 +
 docs/user-management/iOS10seeusermsg.jpg        |   Bin 0 -> 47979 bytes
 docs/user-management/iOS1chooseapp.jpg          |   Bin 0 -> 43752 bytes
 docs/user-management/iOS2register.jpg           |   Bin 0 -> 47339 bytes
 docs/user-management/iOS4signin.jpg             |   Bin 0 -> 46093 bytes
 docs/user-management/iOS5emptyfeed.jpg          |   Bin 0 -> 42009 bytes
 docs/user-management/iOS6newmsg.jpg             |   Bin 0 -> 55357 bytes
 docs/user-management/iOS7feed1msg.jpg           |   Bin 0 -> 45070 bytes
 docs/user-management/iOS9follow.jpg             |   Bin 0 -> 57938 bytes
 docs/user-management/login.png                  |   Bin 0 -> 162318 bytes
 docs/user-management/messagee-example.md        |   137 +
 docs/user-management/portal1.png                |   Bin 0 -> 202277 bytes
 docs/user-management/portal2.png                |   Bin 0 -> 178318 bytes
 docs/user-management/portal3.png                |   Bin 0 -> 486403 bytes
 docs/user-management/portal4.png                |   Bin 0 -> 166079 bytes
 docs/user-management/portal5.png                |   Bin 0 -> 217950 bytes
 docs/user-management/user-connections.md        |    40 +
 docs/user-management/user-management.md         |    42 +
 docs/user-management/working-user-data.md       |   278 +
 portal/Gruntfile.js                             |     1 +
 portal/README.md                                |     4 +-
 portal/bower.json                               |     2 +-
 portal/build.sh                                 |     2 -
 portal/config.js                                |    90 +-
 portal/img/green_dot.png                        |   Bin 0 -> 3472 bytes
 portal/img/push/APNS_cert_upload.png            |   Bin 0 -> 33956 bytes
 portal/img/push/APNS_certification.png          |   Bin 0 -> 16855 bytes
 portal/img/push/android-notification.png        |   Bin 0 -> 41629 bytes
 portal/img/push/google_api_key.png              |   Bin 0 -> 98118 bytes
 portal/img/push/iphone_message.png              |   Bin 0 -> 90307 bytes
 portal/img/push/step_1.png                      |   Bin 0 -> 1953 bytes
 portal/img/push/step_2.png                      |   Bin 0 -> 2117 bytes
 portal/img/push/step_3.png                      |   Bin 0 -> 2162 bytes
 portal/img/red_dot.png                          |   Bin 0 -> 3482 bytes
 portal/img/yellow_dot.png                       |   Bin 0 -> 3475 bytes
 portal/index-template.html                      |    16 +-
 portal/js/app.js                                |    17 +
 portal/js/data/data-controller.js               |    57 +-
 portal/js/data/data.html                        |    36 +-
 portal/js/global/page-controller.js             |     3 +-
 portal/js/global/ug-service.js                  |  1164 +-
 portal/js/libs/angular-1.2.5/LICENSE.txt        |    22 -
 portal/js/libs/bootstrap/LICENSE.txt            |    21 -
 portal/js/libs/jquery/LICENSE.txt               |    37 -
 portal/js/libs/jqueryui/LICENSE.txt             |    45 -
 portal/js/libs/usergrid.sdk.js                  |  4266 +-
 portal/js/login/login-controller.js             |    20 +-
 portal/js/push/push-config-controller.js        |    97 +
 portal/js/push/push-config.html                 |   215 +
 portal/js/push/push-get-started-controller.js   |    26 +
 portal/js/push/push-get-started.html            |   106 +
 portal/js/push/push-history-controller.js       |   132 +
 portal/js/push/push-history.html                |    72 +
 portal/js/push/push-receipts-controller.js      |    98 +
 portal/js/push/push-receipts.html               |    75 +
 .../push/push-send-notification-controller.js   |   109 +
 portal/js/push/push-send-notification.html      |   154 +
 portal/js/push/test-controller.js               |    92 +
 portal/js/users/users-controller.js             |    19 +-
 portal/package.json                             |     4 +-
 release/release-candidate.sh                    |    22 +-
 release/release.sh                              |    16 +-
 sdks/android/NOTICE                             |     2 +-
 sdks/android/README.md                          |     3 +-
 sdks/android/pom.xml                            |     2 +-
 sdks/dotnet/NOTICE                              |     2 +-
 sdks/dotnet/README.md                           |     4 +-
 .../Usergrid.Notifications/App.xaml             |    27 +
 .../Usergrid.Notifications/App.xaml.cs          |   150 +
 .../Assets/Logo.scale-240.png                   |   Bin 0 -> 2516 bytes
 .../Assets/SmallLogo.scale-240.png              |   Bin 0 -> 753 bytes
 .../Assets/SplashScreen.scale-240.png           |   Bin 0 -> 14715 bytes
 .../Assets/Square71x71Logo.scale-240.png        |   Bin 0 -> 1122 bytes
 .../Assets/StoreLogo.scale-240.png              |   Bin 0 -> 2200 bytes
 .../Assets/WideLogo.scale-240.png               |   Bin 0 -> 4530 bytes
 .../Usergrid.Notifications/BackgroundTask.cs    |    57 +
 .../Client/EntityResponse.cs                    |    80 +
 .../Client/IUsergridClient.cs                   |   123 +
 .../Usergrid.Notifications/Client/PushClient.cs |   185 +
 .../Usergrid.Notifications/Client/Usergrid.cs   |   122 +
 .../Usergrid.Notifications/MainPage.xaml        |    39 +
 .../Usergrid.Notifications/MainPage.xaml.cs     |   143 +
 .../Usergrid.Notifications/MyBackgroundTask.cs  |    18 +
 .../Package.StoreAssociation.xml                |   194 +
 .../Usergrid.Notifications/Package.appxmanifest |    61 +
 .../Properties/AssemblyInfo.cs                  |    29 +
 .../Usergrid.Notifications.csproj               |   143 +
 .../Usergrid.Notifications.sln                  |    40 +
 .../Usergrid.Notifications/packages.config      |    25 +
 .../notifications/packages/repositories.config  |     4 +
 sdks/html5-javascript/README.md                 |    12 +-
 sdks/html5-javascript/index.html                |     2 +-
 sdks/ios/README.md                              |     3 +-
 sdks/java/pom.xml                               |    43 +-
 sdks/nodejs/readme.md                           |     2 +
 sdks/perl/README.md                             |     2 +-
 sdks/perl/lib/Usergrid/Client.pm                |     2 +-
 sdks/php/README.md                              |     6 +-
 sdks/ruby-on-rails/README.md                    |     2 +-
 sdks/ruby/README.md                             |     2 +-
 stack/.editorconfig                             |    42 +
 stack/.gitignore                                |     5 +-
 stack/README.md                                 |     4 +-
 stack/awscluster/README.md                      |   163 +
 stack/awscluster/assembly.xml                   |    74 +
 stack/awscluster/aws-sample.properties          |    19 +
 stack/awscluster/gatling-cluster-cf.json        |   386 +
 stack/awscluster/pom.xml                        |   237 +
 stack/awscluster/src/main/cql/update_locks.cql  |    23 +
 .../awscluster/src/main/cql/update_usergrid.cql |    27 +
 .../main/cql/update_usergrid_applications.cql   |    46 +
 .../src/main/dist/init_instance/create_raid0.sh |    54 +
 .../main/dist/init_instance/init_db_server.sh   |    76 +
 .../main/dist/init_instance/init_es_server.sh   |    71 +
 .../dist/init_instance/init_graphite_server.sh  |    69 +
 .../dist/init_instance/init_opscenter_server.sh |   287 +
 .../main/dist/init_instance/init_rest_server.sh |   257 +
 .../dist/init_instance/install_cassandra.sh     |    51 +
 .../main/dist/init_instance/install_collectd.sh |   350 +
 .../dist/init_instance/install_elasticsearch.sh |   123 +
 .../init_instance/install_opscenter_agent.sh    |    42 +
 .../dist/init_instance/install_oraclejdk.sh     |    55 +
 .../main/dist/init_instance/install_yourkit.sh  |    39 +
 .../main/dist/init_instance/update_keyspaces.sh |    75 +
 .../src/main/dist/lib/log4j.properties          |    54 +
 stack/awscluster/src/main/dist/update.sh        |    35 +
 .../awscluster/src/main/dist/webapps/dummy.txt  |     0
 .../src/main/groovy/NodeRegistry.groovy         |   227 +
 .../src/main/groovy/configure_cassandra.groovy  |   129 +
 .../main/groovy/configure_elasticsearch.groovy  |   169 +
 .../groovy/configure_opscenter_agent.groovy     |    50 +
 .../groovy/configure_opscenter_cassandra.groovy |   120 +
 .../groovy/configure_opscenter_usergrid.groovy  |    58 +
 .../src/main/groovy/configure_portal_new.groovy |    28 +
 .../src/main/groovy/configure_usergrid.groovy   |   207 +
 .../src/main/groovy/create_dashboard.groovy     |    79 +
 .../src/main/groovy/get_first_instance.groovy   |    46 +
 .../src/main/groovy/registry_register.groovy    |    38 +
 .../src/main/groovy/tag_instance.groovy         |    55 +
 .../src/main/groovy/wait_for_instances.groovy   |    47 +
 stack/awscluster/ugcluster-cf.json              |  2062 +
 stack/build-tools/pom.xml                       |     6 +-
 stack/config/README.txt                         |     4 +-
 stack/config/pom.xml                            |     2 +-
 stack/config/src/main/resources/log4j.xml       |    78 -
 .../main/resources/usergrid-default.properties  |   826 +-
 .../config/src/test/resources/log4j.properties  |     1 +
 .../src/test/resources/usergrid-test.properties |    21 +-
 stack/core/README.txt                           |     2 +-
 stack/core/pom.xml                              |   426 +-
 .../persistence/query/tree/QueryFilter.g        |   345 -
 .../java/org/apache/usergrid/batch/Job.java     |     3 +-
 .../apache/usergrid/batch/JobExecutionImpl.java |    10 +
 .../apache/usergrid/batch/job/OnlyOnceJob.java  |     8 +-
 .../org/apache/usergrid/batch/service/App.java  |    86 -
 .../batch/service/JobSchedulerService.java      |    37 +-
 .../batch/service/SchedulerService.java         |     3 +
 .../batch/service/SchedulerServiceImpl.java     |   120 +-
 .../corepersistence/ApplicationIdCache.java     |    51 +
 .../ApplicationIdCacheFactory.java              |    43 +
 .../corepersistence/ApplicationIdCacheFig.java  |    45 +
 .../corepersistence/ApplicationIdCacheImpl.java |   151 +
 .../usergrid/corepersistence/CoreModule.java    |   192 +
 .../corepersistence/CpEntityManager.java        |  2890 +
 .../corepersistence/CpEntityManagerFactory.java |   745 +
 .../corepersistence/CpManagerCache.java         |   109 +
 .../corepersistence/CpRelationManager.java      |  1023 +
 .../usergrid/corepersistence/CpSetup.java       |   203 +
 .../usergrid/corepersistence/CpVisitor.java     |    35 +
 .../usergrid/corepersistence/CpWalker.java      |   141 +
 .../corepersistence/EntityManagerFig.java       |    40 +
 .../usergrid/corepersistence/GuiceFactory.java  |   168 +
 .../usergrid/corepersistence/ManagerCache.java  |    80 +
 .../usergrid/corepersistence/ServiceModule.java |    29 +
 .../asyncevents/AmazonAsyncEventService.java    |   594 +
 .../asyncevents/AsyncEventService.java          |    88 +
 .../asyncevents/AsyncIndexProvider.java         |   139 +
 .../asyncevents/EventBuilder.java               |   106 +
 .../asyncevents/EventBuilderImpl.java           |   196 +
 .../asyncevents/InMemoryAsyncEventService.java  |   148 +
 .../asyncevents/model/AsyncEvent.java           |    60 +
 .../asyncevents/model/EdgeDeleteEvent.java      |    59 +
 .../asyncevents/model/EdgeIndexEvent.java       |    73 +
 .../asyncevents/model/EntityDeleteEvent.java    |    46 +
 .../asyncevents/model/EntityIndexEvent.java     |    54 +
 .../model/InitializeApplicationIndexEvent.java  |    54 +
 .../index/ApplicationIndexBucketLocator.java    |    66 +
 .../index/ApplicationIndexLocationStrategy.java |   144 +
 .../corepersistence/index/CoreIndexFig.java     |    70 +
 .../index/EdgeScopeSerializer.java              |    41 +
 .../index/EntityIndexOperation.java             |    46 +
 .../corepersistence/index/IndexEntityEvent.java |    75 +
 .../index/IndexLocationStrategyFactory.java     |    35 +
 .../index/IndexLocationStrategyFactoryImpl.java |    57 +
 .../index/IndexProcessorFig.java                |   103 +
 .../corepersistence/index/IndexService.java     |    88 +
 .../corepersistence/index/IndexServiceImpl.java |   241 +
 .../index/ManagementIndexLocationStrategy.java  |   124 +
 .../corepersistence/index/ReIndexAction.java    |    47 +
 .../index/ReIndexRequestBuilder.java            |    86 +
 .../index/ReIndexRequestBuilderImpl.java        |   122 +
 .../corepersistence/index/ReIndexService.java   |   108 +
 .../index/ReIndexServiceImpl.java               |   319 +
 .../index/ReplicatedIndexLocationStrategy.java  |   137 +
 .../migration/AppInfoVersions.java              |    40 +
 .../migration/CoreDataVersions.java             |    45 +
 .../migration/CoreMigration.java                |    34 +
 .../migration/CoreMigrationPlugin.java          |    60 +
 .../migration/DeDupConnectionDataMigration.java |    93 +
 .../migration/MigrationModuleVersionPlugin.java |   137 +
 .../migration/MigrationSystemVersions.java      |    43 +
 .../corepersistence/pipeline/Pipeline.java      |   112 +
 .../pipeline/PipelineContext.java               |    82 +
 .../pipeline/PipelineDiagram.jpg                |   Bin 0 -> 183035 bytes
 .../pipeline/PipelineModule.java                |    44 +
 .../pipeline/PipelineOperation.java             |    39 +
 .../pipeline/PipelineOperations.java            |    30 +
 .../usergrid/corepersistence/pipeline/README.md |   187 +
 .../pipeline/builder/CandidateBuilder.java      |    67 +
 .../pipeline/builder/ConnectionRefBuilder.java  |    53 +
 .../pipeline/builder/EntityBuilder.java         |    54 +
 .../pipeline/builder/IdBuilder.java             |   151 +
 .../pipeline/builder/PipelineBuilder.java       |   100 +
 .../builder/PipelineBuilderFactory.java         |    38 +
 .../cursor/AbstractCursorSerializer.java        |    62 +
 .../pipeline/cursor/CursorDiagram.jpg           |   Bin 0 -> 167390 bytes
 .../pipeline/cursor/CursorParseException.java   |    30 +
 .../pipeline/cursor/CursorSerializer.java       |    42 +
 .../pipeline/cursor/CursorSerializerUtil.java   |    93 +
 .../pipeline/cursor/RequestCursor.java          |   104 +
 .../pipeline/cursor/ResponseCursor.java         |    99 +
 .../pipeline/read/AbstractFilter.java           |    45 +
 .../pipeline/read/AbstractPathFilter.java       |    79 +
 .../pipeline/read/CursorSeek.java               |    53 +
 .../corepersistence/pipeline/read/EdgePath.java |    79 +
 .../pipeline/read/FilterFactory.java            |   163 +
 .../pipeline/read/FilterResult.java             |    56 +
 .../pipeline/read/ReadDiagram.jpg               |   Bin 0 -> 818565 bytes
 .../pipeline/read/ResultsPage.java              |    69 +
 .../pipeline/read/collect/CollectDiagram.jpg    |   Bin 0 -> 98007 bytes
 .../read/collect/ConnectionRefFilter.java       |    68 +
 .../read/collect/ConnectionRefResumeFilter.java |    86 +
 .../read/collect/EntityResumeFilter.java        |    67 +
 .../read/collect/IdCursorSerializer.java        |    41 +
 .../pipeline/read/collect/IdResumeFilter.java   |    61 +
 .../read/collect/ResultsPageCollector.java      |   101 +
 .../search/AbstractElasticSearchFilter.java     |   172 +
 .../pipeline/read/search/Candidate.java         |    64 +
 .../read/search/CandidateEntityFilter.java      |   262 +
 .../pipeline/read/search/CandidateIdFilter.java |   197 +
 .../search/ElasticsearchCursorSerializer.java   |    40 +
 .../read/search/Elasticsearchdiagram.jpg        |   Bin 0 -> 316655 bytes
 .../read/search/SearchCollectionFilter.java     |    82 +
 .../read/search/SearchConnectionFilter.java     |    75 +
 .../AbstractReadGraphEdgeByIdFilter.java        |    82 +
 .../read/traverse/AbstractReadGraphFilter.java  |   146 +
 .../read/traverse/EdgeCursorSerializer.java     |    42 +
 .../pipeline/read/traverse/EntityIdFilter.java  |    53 +
 .../read/traverse/EntityLoadVerifyFilter.java   |   154 +
 .../pipeline/read/traverse/GraphDiagram.jpg     |   Bin 0 -> 347711 bytes
 .../traverse/ReadGraphCollectionByIdFilter.java |    49 +
 .../traverse/ReadGraphCollectionFilter.java     |    53 +
 .../traverse/ReadGraphConnectionByIdFilter.java |    50 +
 .../ReadGraphConnectionByTypeFilter.java        |    99 +
 .../traverse/ReadGraphConnectionFilter.java     |    53 +
 .../results/ConnectionRefQueryExecutor.java     |    62 +
 .../results/EntityQueryExecutor.java            |    88 +
 .../results/ObservableQueryExecutor.java        |   152 +
 .../corepersistence/results/QueryExecutor.java  |    38 +
 .../rx/impl/AbstractGraphVisitorImpl.java       |    65 +
 .../rx/impl/AllApplicationsObservable.java      |    43 +
 .../rx/impl/AllApplicationsObservableImpl.java  |   123 +
 .../rx/impl/AllEntitiesInSystemImpl.java        |    53 +
 .../rx/impl/AllEntityIdsObservable.java         |    53 +
 .../rx/impl/AllEntityIdsObservableImpl.java     |    94 +
 .../rx/impl/AllNodesInGraphImpl.java            |    54 +
 .../corepersistence/rx/impl/EdgeScope.java      |    51 +
 .../service/AggregationService.java             |    64 +
 .../service/AggregationServiceFactory.java      |    27 +
 .../service/AggregationServiceImpl.java         |   114 +
 .../service/ApplicationService.java             |    32 +
 .../service/ApplicationServiceImpl.java         |   146 +
 .../service/CollectionSearch.java               |    87 +
 .../service/CollectionService.java              |    38 +
 .../service/CollectionServiceImpl.java          |    76 +
 .../service/ConnectionScope.java                |    53 +
 .../service/ConnectionSearch.java               |    87 +
 .../service/ConnectionService.java              |    59 +
 .../service/ConnectionServiceImpl.java          |   208 +
 .../corepersistence/service/StatusService.java  |    81 +
 .../service/StatusServiceImpl.java              |   110 +
 .../corepersistence/util/CpEntityMapUtils.java  |   108 +
 .../corepersistence/util/CpNamingUtils.java     |   332 +
 .../apache/usergrid/count/AbstractBatcher.java  |    70 +-
 .../apache/usergrid/count/SimpleBatcher.java    |     2 +-
 .../org/apache/usergrid/count/common/Count.java |    12 +-
 .../usergrid/count/common/CountSerDeUtils.java  |    14 +-
 .../usergrid/exception/ConflictException.java   |    36 +
 .../apache/usergrid/metrics/MetricsFactory.java |   124 -
 .../org/apache/usergrid/mq/CounterQuery.java    |     2 +-
 .../java/org/apache/usergrid/mq/Message.java    |    21 +-
 .../main/java/org/apache/usergrid/mq/Query.java |     7 +-
 .../org/apache/usergrid/mq/QueryProcessor.java  |   210 +-
 .../main/java/org/apache/usergrid/mq/Queue.java |     9 +-
 .../org/apache/usergrid/mq/QueueManager.java    |     2 +-
 .../org/apache/usergrid/mq/QueueResults.java    |    13 +-
 .../java/org/apache/usergrid/mq/QueueSet.java   |     5 +-
 .../usergrid/mq/cassandra/QueueIndexUpdate.java |    12 +-
 .../usergrid/mq/cassandra/QueueManagerImpl.java |    20 +-
 .../apache/usergrid/mq/cassandra/QueuesCF.java  |     5 -
 .../mq/cassandra/io/AbstractSearch.java         |   208 +-
 .../mq/cassandra/io/ConsumerTransaction.java    |    19 +-
 .../usergrid/persistence/AbstractEntity.java    |    60 +-
 .../persistence/AggregateCounterSet.java        |    18 +-
 .../usergrid/persistence/ConnectionRef.java     |     4 +-
 .../usergrid/persistence/CounterQuery.java      |     1 +
 .../usergrid/persistence/CounterResolution.java |    85 -
 .../usergrid/persistence/CredentialsInfo.java   |    18 +-
 .../org/apache/usergrid/persistence/Entity.java |    19 +-
 .../usergrid/persistence/EntityManager.java     |   362 +-
 .../persistence/EntityManagerFactory.java       |   154 +-
 .../persistence/EntityPropertyComparator.java   |    56 -
 .../apache/usergrid/persistence/EntityRef.java  |     5 +-
 .../persistence/GuiceAdapterBeanFactory.java    |   114 +
 .../apache/usergrid/persistence/Identifier.java |   231 -
 .../persistence/MultiQueryIterator.java         |    42 +-
 .../persistence/ObservableIterator.java         |     1 +
 .../persistence/PagingResultsIterator.java      |     5 +-
 .../apache/usergrid/persistence/PathQuery.java  |    39 +-
 .../usergrid/persistence/PersistenceModule.java |    66 +
 .../org/apache/usergrid/persistence/Query.java  |   932 +-
 .../apache/usergrid/persistence/QueryUtils.java |    48 +
 .../usergrid/persistence/RelationManager.java   |    34 +-
 .../apache/usergrid/persistence/Results.java    |   134 +-
 .../org/apache/usergrid/persistence/Schema.java |    46 +-
 .../persistence/SimpleCollectionRef.java        |     8 +
 .../usergrid/persistence/SimpleEntityRef.java   |    49 +-
 .../usergrid/persistence/SimpleRoleRef.java     |     8 +
 .../persistence/cassandra/ApplicationCF.java    |    37 -
 .../cassandra/CassandraPersistenceUtils.java    |   141 +-
 .../persistence/cassandra/CassandraService.java |   407 +-
 .../cassandra/ConnectionRefImpl.java            |    32 +-
 .../persistence/cassandra/CounterUtils.java     |     2 +-
 .../persistence/cassandra/CursorCache.java      |   137 -
 .../cassandra/EntityManagerFactoryImpl.java     |   399 -
 .../cassandra/EntityManagerImpl.java            |  2869 -
 .../cassandra/EntityValueSerializer.java        |    53 -
 .../persistence/cassandra/GeoIndexManager.java  |   325 -
 .../persistence/cassandra/IndexUpdate.java      |   451 -
 .../persistence/cassandra/QueryProcessor.java   |   684 -
 .../cassandra/RelationManagerImpl.java          |  2332 -
 .../usergrid/persistence/cassandra/Setup.java   |   201 +-
 .../cassandra/SimpleIndexBucketLocatorImpl.java |   122 -
 .../cassandra/index/ConnectedIndexScanner.java  |   282 -
 .../cassandra/index/IndexBucketScanner.java     |   240 -
 .../index/IndexMultiBucketSetLoader.java        |   139 -
 .../cassandra/index/IndexScanner.java           |    40 -
 .../cassandra/index/NoOpIndexScanner.java       |    95 -
 .../usergrid/persistence/entities/Activity.java |     9 +-
 .../persistence/entities/Application.java       |    11 +-
 .../usergrid/persistence/entities/Asset.java    |     7 +-
 .../usergrid/persistence/entities/Device.java   |     5 +-
 .../usergrid/persistence/entities/Event.java    |     5 +-
 .../usergrid/persistence/entities/Export.java   |     4 +-
 .../persistence/entities/FailedImport.java      |    64 +
 .../entities/FailedImportConnection.java        |    41 +
 .../entities/FailedImportEntity.java            |    35 +
 .../persistence/entities/FileImport.java        |   211 +
 .../usergrid/persistence/entities/Folder.java   |     5 +-
 .../usergrid/persistence/entities/Group.java    |     5 +-
 .../usergrid/persistence/entities/Import.java   |   120 +
 .../usergrid/persistence/entities/Message.java  |     5 +-
 .../persistence/entities/Notification.java      |   354 +
 .../usergrid/persistence/entities/Notifier.java |   154 +
 .../usergrid/persistence/entities/Receipt.java  |   151 +
 .../usergrid/persistence/entities/Role.java     |     5 +-
 .../usergrid/persistence/entities/User.java     |     7 +-
 .../DuplicateUniquePropertyExistsException.java |     2 +-
 .../exceptions/NoFullTextIndexException.java    |    51 -
 .../exceptions/NoIndexException.java            |    51 -
 .../OrganizationAlreadyExistsException.java     |    43 +
 .../exceptions/PersistenceException.java        |     2 +-
 .../exceptions/QueryParseException.java         |    64 -
 .../exceptions/QueryTokenException.java         |    53 -
 .../persistence/geo/CollectionGeoSearch.java    |    68 -
 .../persistence/geo/ConnectionGeoSearch.java    |    67 -
 .../persistence/geo/EntityLocationRef.java      |   227 -
 .../EntityLocationRefDistanceComparator.java    |    78 -
 .../persistence/geo/GeoIndexSearcher.java       |   370 -
 .../persistence/geo/GeocellManager.java         |   195 -
 .../usergrid/persistence/geo/GeocellUtils.java  |   543 -
 .../geo/comparator/DoubleTupleComparator.java   |    39 -
 .../persistence/geo/model/BoundingBox.java      |    74 -
 .../persistence/geo/model/CostFunction.java     |    36 -
 .../geo/model/DefaultCostFunction.java          |    37 -
 .../usergrid/persistence/geo/model/Point.java   |    61 -
 .../usergrid/persistence/geo/model/Tuple.java   |    40 -
 .../usergrid/persistence/query/ir/AllNode.java  |    82 -
 .../usergrid/persistence/query/ir/AndNode.java  |    44 -
 .../persistence/query/ir/BooleanNode.java       |    65 -
 .../query/ir/EmailIdentifierNode.java           |    59 -
 .../query/ir/NameIdentifierNode.java            |    56 -
 .../persistence/query/ir/NodeVisitor.java       |    79 -
 .../usergrid/persistence/query/ir/NotNode.java  |    75 -
 .../usergrid/persistence/query/ir/OrNode.java   |    53 -
 .../persistence/query/ir/OrderByNode.java       |   105 -
 .../persistence/query/ir/QueryNode.java         |    41 -
 .../persistence/query/ir/QuerySlice.java        |   345 -
 .../persistence/query/ir/SearchVisitor.java     |   270 -
 .../persistence/query/ir/SliceNode.java         |   180 -
 .../query/ir/UuidIdentifierNode.java            |    60 -
 .../persistence/query/ir/WithinNode.java        |   109 -
 .../query/ir/result/AbstractScanColumn.java     |    83 -
 .../result/CollectionResultsLoaderFactory.java  |    39 -
 .../ir/result/ConnectionIndexSliceParser.java   |    87 -
 .../query/ir/result/ConnectionRefLoader.java    |    81 -
 .../result/ConnectionResultsLoaderFactory.java  |    48 -
 .../ir/result/ConnectionTypesIterator.java      |   190 -
 .../query/ir/result/EmptyIterator.java          |    63 -
 .../query/ir/result/EntityRefLoader.java        |    51 -
 .../query/ir/result/EntityResultsLoader.java    |    47 -
 .../query/ir/result/GeoIterator.java            |   351 -
 .../persistence/query/ir/result/IDLoader.java   |    40 -
 .../query/ir/result/IntersectionIterator.java   |   170 -
 .../query/ir/result/MergeIterator.java          |   150 -
 .../query/ir/result/MultiIterator.java          |    55 -
 .../query/ir/result/OrderByIterator.java        |   250 -
 .../query/ir/result/ResultIterator.java         |    44 -
 .../query/ir/result/ResultsLoader.java          |    30 -
 .../query/ir/result/ResultsLoaderFactory.java   |    37 -
 .../persistence/query/ir/result/ScanColumn.java |    32 -
 .../query/ir/result/ScanColumnTransformer.java  |    39 -
 .../ir/result/SecondaryIndexSliceParser.java    |    61 -
 .../query/ir/result/SliceIterator.java          |   242 -
 .../query/ir/result/SliceParser.java            |    32 -
 .../query/ir/result/StaticIdIterator.java       |    82 -
 .../query/ir/result/SubtractionIterator.java    |   113 -
 .../query/ir/result/UUIDIndexSliceParser.java   |    47 -
 .../query/ir/result/UnionIterator.java          |   264 -
 .../persistence/query/tree/AndOperand.java      |    49 -
 .../persistence/query/tree/BooleanLiteral.java  |    49 -
 .../persistence/query/tree/BooleanOperand.java  |    44 -
 .../persistence/query/tree/ContainsOperand.java |    54 -
 .../query/tree/ContainsProperty.java            |    58 -
 .../usergrid/persistence/query/tree/Equal.java  |    53 -
 .../persistence/query/tree/EqualityOperand.java |    85 -
 .../persistence/query/tree/FloatLiteral.java    |    58 -
 .../persistence/query/tree/GreaterThan.java     |    53 -
 .../query/tree/GreaterThanEqual.java            |    57 -
 .../persistence/query/tree/LessThan.java        |    53 -
 .../persistence/query/tree/LessThanEqual.java   |    55 -
 .../persistence/query/tree/Literal.java         |    39 -
 .../persistence/query/tree/LiteralFactory.java  |    59 -
 .../persistence/query/tree/LongLiteral.java     |    65 -
 .../persistence/query/tree/NotOperand.java      |    46 -
 .../persistence/query/tree/NumericLiteral.java  |    25 -
 .../persistence/query/tree/Operand.java         |    48 -
 .../persistence/query/tree/OrOperand.java       |    54 -
 .../persistence/query/tree/Property.java        |    63 -
 .../persistence/query/tree/QueryVisitor.java    |    91 -
 .../persistence/query/tree/StringLiteral.java   |    83 -
 .../persistence/query/tree/UUIDLiteral.java     |    50 -
 .../persistence/query/tree/WithinOperand.java   |   112 -
 .../persistence/query/tree/WithinProperty.java  |    55 -
 .../org/apache/usergrid/utils/IndexUtils.java   |    33 +-
 .../org/apache/usergrid/utils/JsonUtils.java    |    25 +-
 .../org/apache/usergrid/utils/LRUCache2.java    |   151 +
 .../org/apache/usergrid/utils/UUIDUtils.java    |    43 +-
 .../main/resources/usergrid-core-context.xml    |   109 +-
 .../org/apache/usergrid/AbstractCoreIT.java     |     9 +-
 .../java/org/apache/usergrid/Application.java   |    32 +-
 .../apache/usergrid/ConcurrentCoreITSuite.java  |    51 -
 .../usergrid/ConcurrentCoreIteratorITSuite.java |    78 -
 .../usergrid/ConcurrentCoreTestSuite.java       |    49 -
 .../org/apache/usergrid/CoreApplication.java    |   115 +-
 .../java/org/apache/usergrid/CoreITSetup.java   |    14 +-
 .../org/apache/usergrid/CoreITSetupImpl.java    |   112 +-
 .../java/org/apache/usergrid/CoreITSuite.java   |    50 -
 .../java/org/apache/usergrid/CoreTestSuite.java |    48 -
 .../org/apache/usergrid/TestEntityIndex.java    |    29 +
 .../org/apache/usergrid/batch/AppArgsTest.java  |     3 -
 .../batch/BulkJobExecutionUnitTest.java         |     4 +-
 .../apache/usergrid/batch/BulkTestUtils.java    |     6 +-
 .../batch/ConcurrentSchedulerITSuite.java       |    47 -
 .../batch/ConcurrentSchedulerTestSuite.java     |    35 -
 .../apache/usergrid/batch/SchedulerITSuite.java |    50 -
 .../usergrid/batch/SchedulerTestSuite.java      |    34 -
 .../usergrid/batch/UsergridJobFactoryTest.java  |     6 +-
 .../batch/job/AbstractSchedulerRuntimeIT.java   |    55 +-
 .../usergrid/batch/job/CountdownLatchJob.java   |     1 +
 .../usergrid/batch/job/DelayExecution.java      |     1 +
 .../usergrid/batch/job/DelayHeartbeat.java      |     1 +
 .../usergrid/batch/job/FailureJobExecution.java |     1 +
 .../usergrid/batch/job/OnlyOnceExceution.java   |     1 +
 .../job/OnlyOnceUnlockOnFailExceution.java      |     1 +
 .../usergrid/batch/job/SchedulerRuntime1IT.java |    49 +-
 .../usergrid/batch/job/SchedulerRuntime2IT.java |    54 +-
 .../usergrid/batch/job/SchedulerRuntime3IT.java |    21 +-
 .../usergrid/batch/job/SchedulerRuntime4IT.java |    15 +-
 .../usergrid/batch/job/SchedulerRuntime5IT.java |    13 +-
 .../usergrid/batch/job/SchedulerRuntime6IT.java |    23 +-
 .../usergrid/batch/job/SchedulerRuntime7IT.java |    16 +-
 .../usergrid/batch/job/SchedulerRuntime8IT.java |    29 +-
 .../batch/job/SchedulerRuntimeIntervalIT.java   |    56 +-
 .../usergrid/batch/job/TestJobListenerTest.java |     8 +-
 .../clustering/hazelcast/HazelcastTest.java     |     2 +-
 .../corepersistence/AggregationServiceTest.java |    79 +
 .../corepersistence/CpEntityMapUtilsTest.java   |   248 +
 .../corepersistence/EntityWriteHelper.java      |    59 +
 .../corepersistence/StaleIndexCleanupTest.java  |   520 +
 .../corepersistence/TestCoreModule.java         |    34 +
 .../corepersistence/TestIndexModule.java        |    43 +
 .../index/AmazonAsyncEventServiceTest.java      |    95 +
 .../index/AsyncIndexServiceTest.java            |   204 +
 .../index/InMemoryAsycIndexServiceTest.java     |    68 +
 .../corepersistence/index/IndexNamingTest.java  |   194 +
 .../corepersistence/index/IndexServiceTest.java |   533 +
 .../corepersistence/index/PublishRxTest.java    |    95 +
 .../DeDupConnectionDataMigrationTest.java       |   145 +
 .../MigrationModuleVersionPluginTest.java       |   259 +
 .../pipeline/cursor/CursorTest.java             |   109 +
 .../rx/AllEntitiesInSystemObservableIT.java     |   138 +
 .../rx/ApplicationObservableTestIT.java         |    82 +
 .../rx/EdgesFromSourceObservableIT.java         |   136 +
 .../rx/EdgesToTargetObservableIT.java           |   141 +
 .../rx/TargetIdObservableTestIT.java            |   128 +
 .../service/ConnectionServiceImplTest.java      |   235 +
 .../count/BatchCountParallelismTest.java        |    20 +-
 .../usergrid/count/SimpleBatcherTest.java       |     1 +
 .../locking/cassandra/HectorLockManagerIT.java  |    11 +-
 .../SingleNodeLockTestSingleNode.java           |     1 +
 .../zookeeper/ZookeeperLockManagerTest.java     |     5 +-
 .../java/org/apache/usergrid/mq/MessagesIT.java |    31 +-
 .../org/apache/usergrid/mq/QueuePathsTest.java  |     3 +-
 .../persistence/ApplicationServiceIT.java       |   103 +
 .../usergrid/persistence/CollectionIT.java      |   799 +-
 .../usergrid/persistence/CoreSchemaManager.java |    42 +-
 .../apache/usergrid/persistence/CounterIT.java  |   205 +-
 .../usergrid/persistence/CountingMutatorIT.java |    36 +-
 .../persistence/EntityConnectionsIT.java        |   249 +-
 .../persistence/EntityDictionaryIT.java         |    99 +-
 .../usergrid/persistence/EntityManagerIT.java   |   186 +-
 .../EntityPropertyComparatorTest.java           |   222 -
 .../apache/usergrid/persistence/EntityTest.java |     4 +-
 .../org/apache/usergrid/persistence/GeoIT.java  |   798 +-
 .../persistence/GeoQueryBooleanTest.java        |   185 +
 .../apache/usergrid/persistence/IndexIT.java    |   140 +-
 .../usergrid/persistence/LargeEntityIT.java     |   114 +
 .../usergrid/persistence/PathQueryIT.java       |   104 +-
 .../persistence/PerformanceEntityReadTest.java  |   172 +
 .../persistence/PerformanceEntityWriteTest.java |   169 +
 .../usergrid/persistence/PermissionsIT.java     |    27 +-
 .../apache/usergrid/persistence/QueryTest.java  |   312 -
 .../usergrid/persistence/QueryUtilsTest.java    |     3 +-
 .../usergrid/persistence/RebuildIndexTest.java  |   515 +
 .../apache/usergrid/persistence/SchemaTest.java |     6 +-
 .../usergrid/persistence/StatusServiceIT.java   |    75 +
 .../apache/usergrid/persistence/UtilsTest.java  |     5 +-
 .../cassandra/EntityManagerFactoryImplIT.java   |   195 +-
 .../cassandra/QueryProcessorTest.java           |   822 -
 .../SimpleIndexBucketLocatorImplTest.java       |   177 -
 .../persistence/entities/SampleEntity.java      |     5 +-
 ...EntityLocationRefDistanceComparatorTest.java |   103 -
 .../query/AbstractIteratingQueryIT.java         |  1300 -
 .../persistence/query/AllInCollectionIT.java    |    29 -
 .../persistence/query/AllInConnectionIT.java    |    29 -
 .../query/AllInConnectionNoTypeIT.java          |    57 -
 .../persistence/query/CollectionIoHelper.java   |    60 +
 .../persistence/query/ConnectionHelper.java     |    85 +
 .../query/IntersectionTransitivePagingIT.java   |    24 +-
 .../query/IntersectionUnionPagingIT.java        |    35 +-
 .../usergrid/persistence/query/IoHelper.java    |    57 +
 .../persistence/query/IteratingQueryIT.java     |  1424 +
 .../query/MultiOrderByCollectionIT.java         |    29 -
 .../MultiOrderByComplexUnionCollectionIT.java   |    29 -
 .../MultiOrderByComplexUnionConnectionIT.java   |    29 -
 .../query/MultiOrderByConnectionIT.java         |    32 -
 .../query/NotOrderByCollectionIT.java           |    29 -
 .../query/NotOrderByConnectionIT.java           |    29 -
 .../persistence/query/NotSubPropertyIT.java     |   160 +-
 .../query/OrderByDiscardPagesPagingIT.java      |   164 -
 ...gleOrderByBoundRangeScanAscCollectionIT.java |    29 -
 ...gleOrderByBoundRangeScanAscConnectionIT.java |    29 -
 ...leOrderByBoundRangeScanDescCollectionIT.java |    29 -
 ...leOrderByBoundRangeScanDescConnectionIT.java |    29 -
 ...eOrderByComplexIntersectionCollectionIT.java |    29 -
 ...eOrderByComplexIntersectionConnectionIT.java |    30 -
 .../SingleOrderByComplexUnionCollectionIT.java  |    29 -
 .../SingleOrderByComplexUnionConnectionIT.java  |    29 -
 .../SingleOrderByIntersectionCollectionIT.java  |    31 -
 .../SingleOrderByIntersectionConnectionIT.java  |    31 -
 .../SingleOrderByLessThanLimitCollectionIT.java |    29 -
 .../SingleOrderByLessThanLimitConnectionIT.java |    29 -
 .../SingleOrderByMaxLimitCollectionIT.java      |    30 -
 .../SingleOrderByMaxLimitConnectionIT.java      |    30 -
 ...SingleOrderByNoIntersectionCollectionIT.java |    29 -
 ...SingleOrderByNoIntersectionConnectionIT.java |    29 -
 .../query/SingleOrderByNotCollectionIT.java     |    29 -
 .../query/SingleOrderByNotConnectionIT.java     |    29 -
 ...OrderBySameRangeScanGreaterCollectionIT.java |    29 -
 ...OrderBySameRangeScanGreaterConnectionIT.java |    29 -
 ...meRangeScanGreaterThanEqualCollectionIT.java |    29 -
 ...gleOrderBySameRangeScanLessCollectionIT.java |    29 -
 ...gleOrderBySameRangeScanLessConnectionIT.java |    29 -
 ...ySameRangeScanLessThanEqualCollectionIT.java |    29 -
 ...ySameRangeScanLessThanEqualConnectionIT.java |    29 -
 .../query/ir/result/AbstractScanColumnTest.java |   100 -
 .../query/ir/result/InOrderIterator.java        |   131 -
 .../ir/result/IntersectionIteratorTest.java     |   307 -
 .../query/ir/result/IteratorHelper.java         |    34 -
 .../ir/result/SubtractionIteratorTest.java      |   181 -
 .../query/ir/result/UnionIteratorTest.java      |   467 -
 .../persistence/query/tree/GrammarTreeTest.java |   593 -
 .../persistence/query/tree/LongLiteralTest.java |    62 -
 .../query/tree/StringLiteralTest.java           |    88 -
 .../system/UsergridSystemMonitorIT.java         |    12 +-
 .../apache/usergrid/utils/EdgeTestUtils.java    |    50 +
 .../usergrid/utils/ImmediateCounterRule.java    |    57 +
 .../apache/usergrid/utils/IndexUtilsTest.java   |     6 +-
 .../apache/usergrid/utils/JsonUtilsTest.java    |     5 +-
 .../apache/usergrid/utils/UUIDUtilsTest.java    |   103 +-
 stack/core/src/test/resources/cassandra.yaml    |     7 +-
 stack/core/src/test/resources/largeentity.json  |  1329 +
 stack/core/src/test/resources/log4j.properties  |    34 +-
 .../core/src/test/resources/project.properties  |     1 +
 .../resources/usergrid-custom-test.properties   |    36 +
 .../usergrid-scheduler-test.properties          |    11 +-
 .../test/resources/usergrid-test-context.xml    |    62 +-
 stack/corepersistence/.gitignore                |     7 +
 stack/corepersistence/README.md                 |    73 +
 stack/corepersistence/collection/pom.xml        |   106 +
 .../collection/EntityCollectionManager.java     |   121 +
 .../EntityCollectionManagerFactory.java         |    47 +
 .../persistence/collection/EntitySet.java       |    55 +
 .../persistence/collection/FieldSet.java        |    48 +
 .../persistence/collection/MvccEntity.java      |    79 +
 .../persistence/collection/MvccLogEntry.java    |    95 +
 .../persistence/collection/VersionSet.java      |    47 +
 .../cache/CachedEntityCollectionManager.java    |   147 +
 .../collection/cache/EntityCacheFig.java        |    46 +
 .../exception/CollectionRuntimeException.java   |    71 +
 .../exception/DataCorruptionException.java      |    32 +
 .../exception/EntityTooLargeException.java      |    67 +
 .../exception/WriteCommitException.java         |    46 +
 .../WriteOptimisticVerifyException.java         |    48 +
 .../exception/WriteStartException.java          |    47 +
 .../exception/WriteUniqueVerifyException.java   |    46 +
 .../collection/guice/CollectionModule.java      |    77 +
 .../guice/CollectionTaskExecutor.java           |    35 +
 .../collection/guice/PropertyUtils.java         |   116 +
 .../EntityCollectionManagerFactoryImpl.java     |   152 +
 .../impl/EntityCollectionManagerImpl.java       |   451 +
 .../collection/mvcc/changelog/ChangeLog.java    |    66 +
 .../mvcc/changelog/ChangeLogGenerator.java      |    43 +
 .../mvcc/changelog/ChangeLogGeneratorImpl.java  |   115 +
 .../mvcc/changelog/ChangeLogImpl.java           |   135 +
 .../collection/mvcc/entity/MvccId.java          |    18 +
 .../mvcc/entity/MvccValidationUtils.java        |    68 +
 .../collection/mvcc/entity/Stage.java           |    85 +
 .../mvcc/entity/impl/MvccEntityDeleteEvent.java |    38 +
 .../mvcc/entity/impl/MvccEntityEvent.java       |    55 +
 .../mvcc/entity/impl/MvccEntityImpl.java        |   146 +
 .../mvcc/entity/impl/MvccEntityInfo.java        |    22 +
 .../mvcc/entity/impl/MvccEntityWriteEvent.java  |    36 +
 .../collection/mvcc/entity/impl/MvccIdImpl.java |    34 +
 .../mvcc/entity/impl/MvccLogEntryImpl.java      |   127 +
 .../mvcc/stage/CollectionIoEvent.java           |    51 +
 .../mvcc/stage/delete/MarkCommit.java           |   180 +
 .../collection/mvcc/stage/delete/MarkStart.java |   114 +
 .../mvcc/stage/delete/UniqueCleanup.java        |   145 +
 .../mvcc/stage/delete/VersionCompact.java       |   125 +
 .../mvcc/stage/write/RollbackAction.java        |   127 +
 .../mvcc/stage/write/WriteCommit.java           |   139 +
 .../mvcc/stage/write/WriteOptimisticVerify.java |    91 +
 .../collection/mvcc/stage/write/WriteStart.java |    91 +
 .../mvcc/stage/write/WriteUniqueVerify.java     |   223 +
 .../MvccEntitySerializationStrategy.java        |   117 +
 .../MvccLogEntrySerializationStrategy.java      |    96 +
 .../serialization/SerializationFig.java         |    57 +
 .../collection/serialization/UniqueValue.java   |    48 +
 .../UniqueValueSerializationStrategy.java       |   109 +
 .../serialization/UniqueValueSet.java           |    33 +
 .../impl/CollectionDataVersions.java            |    54 +
 .../impl/CollectionPrefixedKey.java             |   100 +
 .../impl/CollectionScopedRowKeySerializer.java  |    94 +
 .../serialization/impl/EntitySetImpl.java       |    68 +
 .../serialization/impl/EntityVersion.java       |    64 +
 .../impl/EntityVersionSerializer.java           |    73 +
 .../impl/MinMaxLogEntryIterator.java            |   121 +
 .../serialization/impl/MutableFieldSet.java     |    63 +
 .../MvccEntitySerializationStrategyImpl.java    |   451 +
 ...vccEntitySerializationStrategyProxyImpl.java |   195 +
 .../MvccEntitySerializationStrategyV1Impl.java  |   224 +
 .../MvccEntitySerializationStrategyV2Impl.java  |   265 +
 .../MvccEntitySerializationStrategyV3Impl.java  |   566 +
 .../MvccLogEntrySerializationProxyImpl.java     |   163 +
 .../MvccLogEntrySerializationStrategyImpl.java  |   394 +
 ...MvccLogEntrySerializationStrategyV1Impl.java |   118 +
 ...MvccLogEntrySerializationStrategyV2Impl.java |   106 +
 .../serialization/impl/SerializationModule.java |   199 +
 .../serialization/impl/SettingsValidation.java  |    58 +
 .../serialization/impl/TypeField.java           |    43 +
 .../serialization/impl/UniqueFieldEntry.java    |    60 +
 .../impl/UniqueFieldEntrySerializer.java        |   138 +
 .../impl/UniqueFieldRowKeySerializer.java       |   122 +
 .../impl/UniqueTypeFieldRowKeySerializer.java   |    60 +
 .../serialization/impl/UniqueValueImpl.java     |   113 +
 .../UniqueValueSerializationStrategyImpl.java   |   421 +
 ...iqueValueSerializationStrategyProxyImpl.java |   179 +
 .../UniqueValueSerializationStrategyV1Impl.java |   159 +
 .../UniqueValueSerializationStrategyV2Impl.java |   139 +
 .../serialization/impl/UniqueValueSetImpl.java  |    85 +
 .../serialization/impl/VersionSetImpl.java      |    80 +
 .../impl/migration/CollectionMigration.java     |    53 +
 .../migration/CollectionMigrationPlugin.java    |    66 +
 .../impl/migration/EntityIdScope.java           |    79 +
 .../migration/MvccEntityDataMigrationImpl.java  |   280 +
 .../serialization/impl/util/Inflector.java      |   370 +
 .../impl/util/LegacyScopeUtils.java             |    51 +
 .../collection/service/UUIDService.java         |    16 +
 .../collection/service/impl/ServiceModule.java  |    20 +
 .../service/impl/UUIDServiceImpl.java           |    19 +
 .../collection/ApplicationContextImplTest.java  |    33 +
 .../EntityCollectionManagerFactoryTest.java     |    54 +
 .../collection/EntityCollectionManagerIT.java   |   799 +
 .../EntityCollectionManagerStressTest.java      |   107 +
 .../collection/UUIDComparatorTest.java          |    51 +
 .../collection/guice/TestCollectionModule.java  |    54 +
 .../changelog/ChangeLogGeneratorImplTest.java   |   277 +
 .../mvcc/entity/impl/MvccEntityImplTest.java    |   133 +
 .../mvcc/entity/impl/MvccLogEntryImplTest.java  |    86 +
 .../collection/mvcc/entity/impl/StageTest.java  |    84 +
 .../mvcc/stage/AbstractEntityStageTest.java     |    80 +
 .../mvcc/stage/AbstractIdStageTest.java         |    77 +
 .../mvcc/stage/AbstractMvccEntityStageTest.java |   100 +
 .../mvcc/stage/TestEntityGenerator.java         |   111 +
 .../mvcc/stage/delete/MarkCommitTest.java       |   131 +
 .../mvcc/stage/delete/MarkStartTest.java        |   100 +
 .../mvcc/stage/delete/UniqueCleanupTest.java    |   712 +
 .../mvcc/stage/delete/VersionCompactTest.java   |   238 +
 .../write/EntityVersionSerializerTest.java      |    45 +
 .../write/UniqueFieldRowKeySerializerTest.java  |    52 +
 .../mvcc/stage/write/WriteCommitTest.java       |   138 +
 .../stage/write/WriteOptimisticVerifyTest.java  |   166 +
 .../mvcc/stage/write/WriteStartTest.java        |   151 +
 .../mvcc/stage/write/WriteUniqueVerifyIT.java   |   145 +
 .../mvcc/stage/write/WriteUniqueVerifyTest.java |    97 +
 .../persistence/collection/rx/ParallelTest.java |   200 +
 .../serialization/impl/IdRowSerializerTest.java |    62 +
 .../impl/MinMaxLogEntryIteratorTest.java        |   131 +
 ...MvccEntitySerializationStrategyImplTest.java |   606 +
 ...ntitySerializationStrategyProxyV1_3Test.java |    81 +
 ...ntitySerializationStrategyProxyV2_3Test.java |    82 +
 ...ccEntitySerializationStrategyV1ImplTest.java |   115 +
 ...ccEntitySerializationStrategyV2ImplTest.java |   112 +
 .../MvccEntitySerializationStrategyV2Test.java  |   231 +
 ...ccEntitySerializationStrategyV3ImplTest.java |    69 +
 .../impl/MvccLESSTransientTest.java             |   127 +
 ...ccLogEntrySerializationStrategyImplTest.java |   397 +
 ...EntrySerializationStrategyProxyImplTest.java |    90 +
 ...LogEntrySerializationStrategyV1ImplTest.java |    55 +
 ...LogEntrySerializationStrategyV2ImplTest.java |    53 +
 .../impl/ScopedRowKeySerializerTest.java        |    62 +
 .../impl/SerializationComparison.java           |   122 +
 .../impl/SettingsValidationTest.java            |   130 +
 .../impl/UniqueFieldEntrySerializerTest.java    |   108 +
 ...niqueValueSerializationStrategyImplTest.java |   344 +
 ...ValueSerializationStrategyProxyImplTest.java |   100 +
 ...queValueSerializationStrategyV1ImplTest.java |    57 +
 ...queValueSerializationStrategyV2ImplTest.java |    58 +
 ...ctMvccEntityDataMigrationV1ToV3ImplTest.java |   223 +
 .../MvccEntityDataMigrationV1ToV3ImplTest.java  |    99 +
 .../MvccEntityDataMigrationV2ToV3ImplTest.java  |    99 +
 .../collection/util/EntityHelper.java           |   104 +
 .../collection/util/InvalidEntityGenerator.java |   107 +
 .../collection/util/InvalidIdGenerator.java     |   130 +
 .../util/InvalidMvccEntityGenerator.java        |   144 +
 .../util/InvalidValueGeneratorTest.java         |    50 +
 .../collection/util/LogEntryMock.java           |   166 +
 .../collection/util/UniqueValueEntryMock.java   |   150 +
 .../collection/util/VersionGenerator.java       |    55 +
 .../src/test/resources/cassandra_setup.sh       |    35 +
 .../src/test/resources/dynamic-test.properties  |    13 +
 .../src/test/resources/elasticsearch_setup.sh   |    36 +
 .../src/test/resources/log4j.properties         |    37 +
 .../collection/src/test/resources/stack.json    |    44 +
 .../src/test/resources/usergrid-CHOP.properties |    15 +
 .../src/test/resources/usergrid-UNIT.properties |    18 +
 .../src/test/resources/usergrid.properties      |     2 +
 stack/corepersistence/common/pom.xml            |   175 +
 .../usergrid/persistence/core/CPManager.java    |    28 +
 .../core/astyanax/AstyanaxKeyspaceProvider.java |    99 +
 .../core/astyanax/BucketScopedRowKey.java       |   115 +
 .../astyanax/BucketScopedRowKeySerializer.java  |    91 +
 .../core/astyanax/CassandraConfig.java          |    58 +
 .../core/astyanax/CassandraConfigImpl.java      |   108 +
 .../persistence/core/astyanax/CassandraFig.java |   115 +
 .../core/astyanax/ColumnNameIterator.java       |   114 +
 .../persistence/core/astyanax/ColumnParser.java |    37 +
 .../persistence/core/astyanax/ColumnSearch.java |    49 +
 .../persistence/core/astyanax/ColumnTypes.java  |    56 +
 .../core/astyanax/CompositeFieldSerializer.java |    45 +
 .../DynamicCompositeFieldSerializer.java        |    49 +
 .../astyanax/DynamicCompositeParserImpl.java    |    81 +
 .../persistence/core/astyanax/FieldBuffer.java  |    70 +
 .../core/astyanax/FieldBufferBuilder.java       |   109 +
 .../core/astyanax/FieldBufferParser.java        |    99 +
 .../core/astyanax/FieldBufferSerializer.java    |   134 +
 .../IdColDynamicCompositeSerializer.java        |    86 +
 .../core/astyanax/IdRowCompositeSerializer.java |    72 +
 .../astyanax/MultiKeyColumnNameIterator.java    |   235 +
 .../core/astyanax/MultiRowColumnIterator.java   |   403 +
 .../core/astyanax/MultiTennantColumnFamily.java |    47 +
 .../MultiTennantColumnFamilyDefinition.java     |   138 +
 .../persistence/core/astyanax/ScopedRowKey.java |   110 +
 .../core/astyanax/ScopedRowKeySerializer.java   |    83 +
 .../core/astyanax/StringColumnParser.java       |    46 +
 .../astyanax/StringRowCompositeSerializer.java  |    61 +
 .../core/consistency/SubscriberFactory.java     |    33 +
 .../core/consistency/TimeService.java           |    33 +
 .../core/consistency/TimeServiceImpl.java       |    33 +
 .../persistence/core/entity/EntityVersion.java  |    38 +
 .../core/executor/TaskExecutorFactory.java      |   139 +
 .../persistence/core/guice/CommonModule.java    |   107 +
 .../core/guice/SettingsValidationCluster.java   |    26 +
 .../persistence/core/guicyfig/ClusterFig.java   |    47 +
 .../core/guicyfig/SetConfigTestBypass.java      |   108 +
 .../core/metrics/MetricsFactory.java            |    43 +
 .../core/metrics/MetricsFactoryImpl.java        |   111 +
 .../persistence/core/metrics/MetricsFig.java    |    36 +
 .../core/metrics/ObservableTimer.java           |    72 +
 .../migration/data/AbstractMigrationPlugin.java |   125 +
 .../core/migration/data/DataMigration.java      |    57 +
 .../migration/data/DataMigrationException.java  |    37 +
 .../migration/data/DataMigrationManager.java    |    78 +
 .../data/DataMigrationManagerImpl.java          |   302 +
 .../migration/data/MigrationDataProvider.java   |    43 +
 .../core/migration/data/MigrationInfoCache.java |    52 +
 .../migration/data/MigrationInfoCacheImpl.java  |    84 +
 .../data/MigrationInfoSerialization.java        |    73 +
 .../data/MigrationInfoSerializationImpl.java    |   216 +
 .../core/migration/data/MigrationPlugin.java    |    56 +
 .../migration/data/MigrationRelationship.java   |   117 +
 .../core/migration/data/PluginPhase.java        |    42 +
 .../core/migration/data/ProgressObserver.java   |    63 +
 .../core/migration/data/VersionedData.java      |    38 +
 .../migration/data/VersionedMigrationSet.java   |   164 +
 .../core/migration/schema/Migration.java        |    36 +
 .../migration/schema/MigrationException.java    |    37 +
 .../core/migration/schema/MigrationManager.java |    34 +
 .../migration/schema/MigrationManagerFig.java   |    41 +
 .../migration/schema/MigrationManagerImpl.java  |   213 +
 .../core/migration/util/AstayanxUtils.java      |    49 +
 .../persistence/core/rx/ObservableIterator.java |    89 +
 .../persistence/core/rx/OrderedMerge.java       |   391 +
 .../persistence/core/rx/RxSchedulerFig.java     |    71 +
 .../persistence/core/rx/RxTaskScheduler.java    |    38 +
 .../core/rx/RxTaskSchedulerImpl.java            |   131 +
 .../core/scope/ApplicationScope.java            |    41 +
 .../core/scope/ApplicationScopeImpl.java        |    99 +
 .../core/shard/ExpandingShardLocator.java       |    76 +
 .../persistence/core/shard/ShardLocator.java    |    77 +
 .../persistence/core/shard/StringHashUtils.java |    34 +
 .../core/util/AvailablePortFinder.java          |   188 +
 .../usergrid/persistence/core/util/Health.java  |    23 +
 .../persistence/core/util/StringUtils.java      |    34 +
 .../persistence/core/util/ValidationUtils.java  |   114 +
 .../core/astyanax/ColumnNameIteratorTest.java   |   223 +
 .../astyanax/FieldBufferSerializerTest.java     |   126 +
 .../MultiKeyColumnNameIteratorTest.java         |   332 +
 .../astyanax/MultiRowColumnIteratorTest.java    |   547 +
 .../persistence/core/astyanax/TestUtils.java    |    76 +
 .../persistence/core/aws/NoAWSCredsRule.java    |    98 +
 .../core/guice/DataMigrationResetRule.java      |    88 +
 .../core/guice/MigrationManagerRule.java        |    56 +
 .../guice/SettingsValidationClusterTest.java    |    39 +
 .../core/guice/TestCommonModule.java            |    35 +
 .../persistence/core/guice/TestModule.java      |    47 +
 .../data/DataMigrationManagerImplTest.java      |   497 +
 .../data/MigrationInfoSerializationTest.java    |   116 +
 .../data/TestMigrationDataProvider.java         |    61 +
 .../migration/data/TestProgressObserver.java    |    91 +
 .../data/VersionedMigrationSetTest.java         |   194 +
 .../persistence/core/rx/OrderedMergeTest.java   |   591 +
 .../core/shard/ExpandingShardLocatorTest.java   |    65 +
 .../core/shard/ShardLocatorTest.java            |    64 +
 .../persistence/core/test/ITRunner.java         |   103 +
 .../persistence/core/test/UseModules.java       |    69 +
 .../core/util/AvailablePortFinderTest.java      |    77 +
 .../persistence/core/util/IdGenerator.java      |    51 +
 .../common/src/test/resources/log4j.properties  |    39 +
 .../src/test/resources/usergrid-UNIT.properties |    17 +
 .../src/test/resources/usergrid.properties      |     2 +
 stack/corepersistence/graph/pom.xml             |   153 +
 .../apache/usergrid/persistence/graph/Edge.java |    60 +
 .../usergrid/persistence/graph/GraphFig.java    |   158 +
 .../persistence/graph/GraphManager.java         |   183 +
 .../persistence/graph/GraphManagerFactory.java  |    42 +
 .../usergrid/persistence/graph/MarkedEdge.java  |    41 +
 .../persistence/graph/SearchByEdge.java         |    80 +
 .../persistence/graph/SearchByEdgeType.java     |    84 +
 .../persistence/graph/SearchByIdType.java       |    37 +
 .../persistence/graph/SearchEdgeType.java       |    57 +
 .../persistence/graph/SearchIdType.java         |    38 +
 .../persistence/graph/event/EdgeDeleted.java    |     8 +
 .../graph/exception/GraphRuntimeException.java  |    52 +
 .../persistence/graph/guice/GraphModule.java    |   239 +
 .../graph/guice/GraphTaskExecutor.java          |    33 +
 .../graph/impl/CollectionIndexObserver.java     |    71 +
 .../graph/impl/GraphManagerImpl.java            |   490 +
 .../persistence/graph/impl/SimpleEdge.java      |   128 +
 .../graph/impl/SimpleMarkedEdge.java            |    95 +
 .../graph/impl/SimpleSearchByEdge.java          |   133 +
 .../graph/impl/SimpleSearchByEdgeType.java      |   181 +
 .../graph/impl/SimpleSearchByIdType.java        |    69 +
 .../graph/impl/SimpleSearchEdgeType.java        |    70 +
 .../graph/impl/SimpleSearchIdType.java          |    49 +
 .../graph/impl/stage/EdgeDeleteListener.java    |    46 +
 .../impl/stage/EdgeDeleteListenerImpl.java      |    76 +
 .../graph/impl/stage/EdgeDeleteRepair.java      |    47 +
 .../graph/impl/stage/EdgeDeleteRepairImpl.java  |   103 +
 .../graph/impl/stage/EdgeMetaRepair.java        |    60 +
 .../graph/impl/stage/EdgeMetaRepairImpl.java    |   361 +
 .../graph/impl/stage/NodeDeleteListener.java    |    46 +
 .../impl/stage/NodeDeleteListenerImpl.java      |   315 +
 .../EdgeMetadataSerialization.java              |   187 +
 .../graph/serialization/EdgeSerialization.java  |   100 +
 .../graph/serialization/EdgesObservable.java    |    71 +
 .../graph/serialization/NodeSerialization.java  |    77 +
 .../graph/serialization/TargetIdObservable.java |    38 +
 .../graph/serialization/impl/CassUtils.java     |    42 +
 .../EdgeMetadataSerializationProxyImpl.java     |   307 +
 .../impl/EdgeMetadataSerializationV1Impl.java   |   484 +
 .../impl/EdgeMetadataSerializationV2Impl.java   |   633 +
 .../impl/EdgeSerializationImpl.java             |   411 +
 .../serialization/impl/EdgesObservableImpl.java |   131 +
 .../serialization/impl/GraphDataVersions.java   |    43 +
 .../impl/GraphManagerFactoryImpl.java           |    95 +
 .../impl/NodeSerializationImpl.java             |   217 +
 .../impl/TargetIdObservableImpl.java            |    67 +
 .../impl/migration/EdgeDataMigrationImpl.java   |   138 +
 .../impl/migration/GraphMigration.java          |    53 +
 .../impl/migration/GraphMigrationPlugin.java    |    67 +
 .../serialization/impl/migration/GraphNode.java |    39 +
 .../serialization/impl/shard/DirectedEdge.java  |    41 +
 .../impl/shard/DirectedEdgeMeta.java            |   578 +
 .../impl/shard/EdgeColumnFamilies.java          |    60 +
 .../serialization/impl/shard/EdgeRowKey.java    |    44 +
 .../impl/shard/EdgeShardSerialization.java      |    64 +
 .../impl/shard/EdgeShardStrategy.java           |    60 +
 .../impl/shard/NodeShardAllocation.java         |    65 +
 .../impl/shard/NodeShardApproximation.java      |    66 +
 .../impl/shard/NodeShardCache.java              |    54 +
 .../serialization/impl/shard/NodeType.java      |    66 +
 .../graph/serialization/impl/shard/RowKey.java  |    55 +
 .../serialization/impl/shard/RowKeyType.java    |    66 +
 .../graph/serialization/impl/shard/Shard.java   |   143 +
 .../impl/shard/ShardEntryGroup.java             |   324 +
 .../impl/shard/ShardGroupCompaction.java        |    71 +
 .../impl/shard/ShardedEdgeSerialization.java    |   186 +
 .../serialization/impl/shard/count/Counter.java |   131 +
 .../shard/count/NodeShardApproximationImpl.java |   272 +
 .../count/NodeShardCounterSerialization.java    |    48 +
 .../NodeShardCounterSerializationImpl.java      |   186 +
 .../impl/shard/count/ShardKey.java              |    75 +
 .../impl/shard/impl/EdgeSearcher.java           |   172 +
 .../shard/impl/EdgeShardSerializationImpl.java  |   187 +
 .../shard/impl/NodeShardAllocationImpl.java     |   306 +
 .../impl/shard/impl/NodeShardCacheImpl.java     |   363 +
 .../shard/impl/ShardEntryGroupIterator.java     |   123 +
 .../shard/impl/ShardGroupColumnIterator.java    |   130 +
 .../shard/impl/ShardGroupCompactionImpl.java    |   627 +
 .../impl/ShardedEdgeSerializationImpl.java      |  1031 +
 .../impl/shard/impl/ShardsColumnIterator.java   |   114 +
 .../shard/impl/SizebasedEdgeColumnFamilies.java |   154 +
 .../shard/impl/SizebasedEdgeShardStrategy.java  |    74 +
 .../DescendingTimestampComparator.java          |    43 +
 .../DirectedEdgeDescendingComparator.java       |    69 +
 .../impl/comparators/OrderedComparator.java     |    52 +
 .../SourceDirectedEdgeDescendingComparator.java |    42 +
 .../TargetDirectedEdgeDescendingComparator.java |    42 +
 .../impl/serialize/EdgeRowKeySerializer.java    |    63 +
 .../shard/impl/serialize/EdgeSerializer.java    |    94 +
 .../serialize/EdgeShardRowKeySerializer.java    |   105 +
 .../shard/impl/serialize/RowSerializer.java     |    63 +
 .../shard/impl/serialize/RowTypeSerializer.java |    63 +
 .../serialization/util/GraphValidation.java     |   189 +
 .../graph/serialization/util/IterableUtil.java  |    43 +
 .../persistence/graph/GraphManagerIT.java       |  2396 +
 .../persistence/graph/GraphManagerLoadTest.java |   268 +
 .../graph/GraphManagerShardConsistencyIT.java   |   557 +
 .../graph/GraphManagerShardingIT.java           |   208 +
 .../graph/GraphManagerStressTest.java           |   312 +
 .../usergrid/persistence/graph/SimpleTest.java  |    86 +
 .../graph/guice/TestGraphModule.java            |    54 +
 .../graph/impl/EdgeDeleteListenerTest.java      |   330 +
 .../graph/impl/NodeDeleteListenerTest.java      |   421 +
 .../graph/impl/stage/EdgeDeleteRepairTest.java  |   163 +
 .../graph/impl/stage/EdgeMetaRepairTest.java    |   439 +
 .../EdgeMetaDataSerializationProxyV1Test.java   |    88 +
 .../EdgeMetaDataSerializationProxyV2Test.java   |    89 +
 .../EdgeMetaDataSerializationV1Test.java        |    64 +
 .../EdgeMetaDataSerializationV2Test.java        |    47 +
 .../EdgeMetadataSerializationTest.java          |   574 +
 .../EdgeSerializationChopTest.java              |   131 +
 .../serialization/EdgeSerializationTest.java    |  1028 +
 .../serialization/NodeSerializationTest.java    |   195 +
 .../PermanentSerializationTest.java             |    44 +
 .../graph/serialization/TestCount.java          |   140 +
 .../migration/EdgeDataMigrationImplTest.java    |   186 +
 .../impl/shard/EdgeShardSerializationTest.java  |   206 +
 .../impl/shard/NodeShardAllocationTest.java     |   775 +
 .../impl/shard/NodeShardCacheTest.java          |   310 +
 .../impl/shard/ShardEntryGroupTest.java         |   398 +
 .../impl/shard/ShardGroupCompactionTest.java    |   225 +
 .../shard/count/NodeShardApproximationTest.java |   627 +
 .../NodeShardCounterSerializationTest.java      |   124 +
 .../shard/impl/ShardEntryGroupIteratorTest.java |   276 +
 ...rceDirectedEdgeDescendingComparatorTest.java |   137 +
 ...getDirectedEdgeDescendingComparatorTest.java |   137 +
 .../graph/test/util/EdgeTestUtils.java          |   316 +
 .../graph/src/test/resources/log4j.properties   |    40 +
 .../src/test/resources/usergrid-AWS.properties  |    23 +
 .../src/test/resources/usergrid-CHOP.properties |    15 +
 .../test/resources/usergrid-SHARD.properties    |    26 +
 .../src/test/resources/usergrid-UNIT.properties |    22 +
 .../src/test/resources/usergrid.properties      |     2 +
 ...-cassandra-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 619559 bytes
 ...-cassandra-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 161970 bytes
 ...astyanax-cassandra-1.56.49-SNAPSHOT-UG-1.jar |   Bin 0 -> 224466 bytes
 ...astyanax-cassandra-1.56.49-SNAPSHOT-UG-1.pom |   112 +
 .../astyanax-cassandra/maven-metadata-local.xml |    12 +
 ...ax-contrib-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 33178 bytes
 ...ax-contrib-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 2314 bytes
 .../astyanax-contrib-1.56.49-SNAPSHOT-UG-1.jar  |   Bin 0 -> 4842 bytes
 .../astyanax-contrib-1.56.49-SNAPSHOT-UG-1.pom  |   112 +
 .../astyanax-contrib/maven-metadata-local.xml   |    12 +
 ...yanax-core-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 522906 bytes
 ...yanax-core-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 141910 bytes
 .../astyanax-core-1.56.49-SNAPSHOT-UG-1.jar     |   Bin 0 -> 212858 bytes
 .../astyanax-core-1.56.49-SNAPSHOT-UG-1.pom     |    88 +
 .../astyanax-core/maven-metadata-local.xml      |    12 +
 ...ity-mapper-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 97513 bytes
 ...ity-mapper-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 30591 bytes
 ...anax-entity-mapper-1.56.49-SNAPSHOT-UG-1.jar |   Bin 0 -> 68952 bytes
 ...anax-entity-mapper-1.56.49-SNAPSHOT-UG-1.pom |   118 +
 .../maven-metadata-local.xml                    |    12 +
 ...x-examples-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 38284 bytes
 ...x-examples-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 4457 bytes
 .../astyanax-examples-1.56.49-SNAPSHOT-UG-1.jar |   Bin 0 -> 8506 bytes
 .../astyanax-examples-1.56.49-SNAPSHOT-UG-1.pom |   106 +
 .../astyanax-examples/maven-metadata-local.xml  |    12 +
 ...anax-queue-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 180462 bytes
 ...anax-queue-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 44057 bytes
 .../astyanax-queue-1.56.49-SNAPSHOT-UG-1.jar    |   Bin 0 -> 86586 bytes
 .../astyanax-queue-1.56.49-SNAPSHOT-UG-1.pom    |   112 +
 .../astyanax-queue/maven-metadata-local.xml     |    12 +
 ...ax-recipes-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 204424 bytes
 ...ax-recipes-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 58161 bytes
 .../astyanax-recipes-1.56.49-SNAPSHOT-UG-1.jar  |   Bin 0 -> 100246 bytes
 .../astyanax-recipes-1.56.49-SNAPSHOT-UG-1.pom  |   106 +
 .../astyanax-recipes/maven-metadata-local.xml   |    12 +
 ...nax-thrift-1.56.49-SNAPSHOT-UG-1-javadoc.jar |   Bin 0 -> 197342 bytes
 ...nax-thrift-1.56.49-SNAPSHOT-UG-1-sources.jar |   Bin 0 -> 76509 bytes
 .../astyanax-thrift-1.56.49-SNAPSHOT-UG-1.jar   |   Bin 0 -> 239007 bytes
 .../astyanax-thrift-1.56.49-SNAPSHOT-UG-1.pom   |   112 +
 .../astyanax-thrift/maven-metadata-local.xml    |    12 +
 .../astyanax-1.56.49-SNAPSHOT-UG-1-javadoc.jar  |   Bin 0 -> 261 bytes
 .../astyanax-1.56.49-SNAPSHOT-UG-1-sources.jar  |   Bin 0 -> 261 bytes
 .../astyanax-1.56.49-SNAPSHOT-UG-1.jar          |   Bin 0 -> 261 bytes
 .../astyanax-1.56.49-SNAPSHOT-UG-1.pom          |   136 +
 .../astyanax/astyanax/maven-metadata-local.xml  |    12 +
 stack/corepersistence/map/pom.xml               |    75 +
 .../usergrid/persistence/map/MapManager.java    |    86 +
 .../persistence/map/MapManagerFactory.java      |    32 +
 .../usergrid/persistence/map/MapScope.java      |    40 +
 .../persistence/map/guice/MapModule.java        |    57 +
 .../map/impl/MapManagerFactoryImpl.java         |    67 +
 .../persistence/map/impl/MapManagerImpl.java    |   104 +
 .../persistence/map/impl/MapScopeImpl.java      |    90 +
 .../persistence/map/impl/MapSerialization.java  |    81 +
 .../map/impl/MapSerializationImpl.java          |   545 +
 .../persistence/map/MapManagerTest.java         |   292 +
 .../persistence/map/guice/TestMapModule.java    |    15 +
 stack/corepersistence/model/pom.xml             |    86 +
 .../model/builder/EntitySerializer.java         |    47 +
 .../model/builder/EntitySerializerFactory.java  |    38 +
 .../model/collection/SchemaManager.java         |    35 +
 .../persistence/model/entity/Entity.java        |   161 +
 .../persistence/model/entity/EntityMap.java     |    54 +
 .../model/entity/EntityToMapConverter.java      |   166 +
 .../usergrid/persistence/model/entity/Id.java   |    53 +
 .../model/entity/MapToEntityConverter.java      |   242 +
 .../persistence/model/entity/SimpleId.java      |   151 +
 .../persistence/model/field/AbstractField.java  |   124 +
 .../persistence/model/field/ArrayField.java     |    52 +
 .../persistence/model/field/BooleanField.java   |    41 +
 .../persistence/model/field/ByteArrayField.java |    52 +
 .../persistence/model/field/DoubleField.java    |    41 +
 .../model/field/EntityObjectField.java          |    41 +
 .../usergrid/persistence/model/field/Field.java |    68 +
 .../persistence/model/field/FieldTypeName.java  |    43 +
 .../persistence/model/field/FloatField.java     |    41 +
 .../persistence/model/field/IntegerField.java   |    41 +
 .../persistence/model/field/ListField.java      |    64 +
 .../persistence/model/field/LocationField.java  |    49 +
 .../persistence/model/field/LongField.java      |    44 +
 .../model/field/SerializedObjectField.java      |    51 +
 .../persistence/model/field/SetField.java       |    56 +
 .../persistence/model/field/StringField.java    |    61 +
 .../persistence/model/field/UUIDField.java      |    43 +
 .../model/field/value/EntityObject.java         |   112 +
 .../persistence/model/field/value/Location.java |    50 +
 .../persistence/model/util/EntityUtils.java     |    72 +
 .../persistence/model/util/UUIDGenerator.java   |    43 +
 .../usergrid/persistence/model/util/Verify.java |    52 +
 .../persistence/model/entity/SimpleIdTest.java  |    73 +
 .../persistence/model/field/EntityTest.java     |   115 +
 .../model/util/UUIDGeneratorTest.java           |   120 +
 .../model/src/test/resources/log4j.properties   |    29 +
 stack/corepersistence/pom.xml                   |   172 +
 stack/corepersistence/queryindex/README.md      |    58 +
 stack/corepersistence/queryindex/pom.xml        |   169 +
 .../index/query/tree/CpQueryFilter.g            |   346 +
 .../persistence/index/CandidateResult.java      |    80 +
 .../persistence/index/CandidateResults.java     |    99 +
 .../SearchRequestBuilderStrategyV2.java         |    69 +
 .../usergrid/persistence/index/EntityIndex.java |   155 +
 .../persistence/index/EntityIndexBatch.java     |    79 +
 .../persistence/index/EntityIndexFactory.java   |    35 +
 .../usergrid/persistence/index/IndexAlias.java  |    34 +
 .../usergrid/persistence/index/IndexEdge.java   |    42 +
 .../usergrid/persistence/index/IndexFig.java    |   199 +
 .../index/IndexLocationStrategy.java            |    81 +
 .../persistence/index/IndexRefreshCommand.java  |    50 +
 .../usergrid/persistence/index/SearchEdge.java  |    61 +
 .../usergrid/persistence/index/SearchType.java  |    51 +
 .../usergrid/persistence/index/SearchTypes.java |   140 +
 .../persistence/index/SelectFieldMapping.java   |    58 +
 .../index/exceptions/IndexException.java        |    41 +
 .../index/exceptions/JsonReadException.java     |    29 +
 .../index/exceptions/JsonWriteException.java    |    29 +
 .../exceptions/NoFullTextIndexException.java    |    52 +
 .../index/exceptions/NoIndexException.java      |    51 +
 .../index/exceptions/QueryException.java        |    41 +
 .../index/exceptions/QueryParseException.java   |    65 +
 .../index/exceptions/QueryTokenException.java   |    54 +
 .../persistence/index/guice/IndexModule.java    |    80 +
 .../persistence/index/impl/BatchOperation.java  |    41 +
 .../index/impl/DeIndexOperation.java            |   104 +
 .../persistence/index/impl/EntityField.java     |   144 +
 .../index/impl/EntityMappingParser.java         |   244 +
 .../index/impl/EntityToMapConverter.java        |   108 +
 .../index/impl/EsEntityIndexBatchImpl.java      |   130 +
 .../index/impl/EsEntityIndexFactoryImpl.java    |    89 +
 .../index/impl/EsEntityIndexImpl.java           |   785 +
 .../index/impl/EsIndexCacheImpl.java            |   140 +
 .../index/impl/EsIndexProducerImpl.java         |   217 +
 .../persistence/index/impl/EsProvider.java      |   214 +
 .../persistence/index/impl/EsQueryVistor.java   |   560 +
 .../persistence/index/impl/FailureMonitor.java  |    39 +
 .../index/impl/FailureMonitorImpl.java          |   101 +
 .../persistence/index/impl/FieldParser.java     |    45 +
 .../index/impl/FlushBufferQueue.java            |    23 +
 .../persistence/index/impl/GeoSortFields.java   |    95 +
 .../persistence/index/impl/IndexCache.java      |    44 +
 .../persistence/index/impl/IndexEdgeImpl.java   |    84 +
 .../index/impl/IndexIdentifierv2Impl.java       |    22 +
 .../persistence/index/impl/IndexOperation.java  |   106 +
 .../index/impl/IndexOperationMessage.java       |   116 +
 .../persistence/index/impl/IndexProducer.java   |    39 +
 .../index/impl/IndexRefreshCommandImpl.java     |   202 +
 .../persistence/index/impl/IndexingUtils.java   |   265 +
 .../index/impl/NoOpFilterBuilder.java           |    41 +
 .../index/impl/NoOpQueryBuilder.java            |    41 +
 .../persistence/index/impl/SearchEdgeImpl.java  |   120 +
 .../impl/SearchRequestBuilderStrategy.java      |   281 +
 .../persistence/index/impl/SortBuilder.java     |    44 +
 .../EsIndexMappingMigrationPlugin.java          |   146 +
 .../index/migration/EsIndexMigrationPlugin.java |    44 +
 .../index/migration/IndexDataVersions.java      |    39 +
 .../index/migration/IndexMigration.java         |    35 +
 .../index/query/CounterResolution.java          |    85 +
 .../persistence/index/query/Identifier.java     |   234 +
 .../persistence/index/query/ParsedQuery.java    |   205 +
 .../index/query/ParsedQueryBuilder.java         |   108 +
 .../persistence/index/query/QueryUtils.java     |    49 +
 .../persistence/index/query/SortPredicate.java  |   144 +
 .../index/query/tree/AndOperand.java            |    50 +
 .../index/query/tree/BooleanLiteral.java        |    50 +
 .../index/query/tree/BooleanOperand.java        |    50 +
 .../index/query/tree/ContainsOperand.java       |    71 +
 .../index/query/tree/ContainsProperty.java      |    59 +
 .../persistence/index/query/tree/Equal.java     |    54 +
 .../index/query/tree/EqualityOperand.java       |    90 +
 .../index/query/tree/FloatLiteral.java          |    59 +
 .../index/query/tree/GreaterThan.java           |    55 +
 .../index/query/tree/GreaterThanEqual.java      |    59 +
 .../persistence/index/query/tree/LessThan.java  |    55 +
 .../index/query/tree/LessThanEqual.java         |    57 +
 .../persistence/index/query/tree/Literal.java   |    41 +
 .../index/query/tree/LiteralFactory.java        |    61 +
 .../index/query/tree/LongLiteral.java           |    67 +
 .../index/query/tree/NotOperand.java            |    46 +
 .../index/query/tree/NumericLiteral.java        |    27 +
 .../persistence/index/query/tree/Operand.java   |    50 +
 .../persistence/index/query/tree/OrOperand.java |    56 +
 .../persistence/index/query/tree/Property.java  |    65 +
 .../index/query/tree/QueryVisitor.java          |   129 +
 .../index/query/tree/StringLiteral.java         |    88 +
 .../index/query/tree/UUIDLiteral.java           |    52 +
 .../index/query/tree/WithinOperand.java         |   112 +
 .../index/query/tree/WithinProperty.java        |    57 +
 .../persistence/index/utils/ClassUtils.java     |    58 +
 .../index/utils/ConversionUtils.java            |   765 +
 .../index/utils/IndexValidationUtils.java       |    62 +
 .../persistence/index/utils/ListUtils.java      |   231 +
 .../persistence/index/utils/MapUtils.java       |   377 +
 .../persistence/index/utils/UUIDUtils.java      |   408 +
 .../persistence/index/usergrid-mappings.json    |   101 +
 .../persistence/index/guice/IndexTestFig.java   |    62 +
 .../index/guice/TestIndexModule.java            |    68 +
 .../usergrid/persistence/index/impl/BaseIT.java |    33 +
 .../index/impl/ElasticSearchResource.java       |    74 +
 .../index/impl/ElasticSearchRule.java           |    49 +
 .../index/impl/EntityIndexMapUtils.java         |   312 +
 .../persistence/index/impl/EntityIndexTest.java |  1280 +
 .../index/impl/EntityToMapConverterTest.java    |   653 +
 .../impl/EsIndexMappingMigrationPluginTest.java |    64 +
 .../persistence/index/impl/EsRunner.java        |    51 +
 .../persistence/index/impl/GeoPagingTest.java   |   159 +
 .../index/impl/IndexLoadTestsIT.java            |   404 +
 .../index/impl/IndexingUtilsTest.java           |   141 +
 .../index/impl/TestIndexIdentifier.java         |   122 +
 .../persistence/query/tree/GrammarTreeTest.java |   689 +
 .../persistence/query/tree/LongLiteralTest.java |    65 +
 .../query/tree/StringLiteralTest.java           |    90 +
 .../src/test/resources/dynamic-test.properties  |    18 +
 .../src/test/resources/log4j.properties         |    45 +
 .../src/test/resources/project.properties       |     1 +
 .../src/test/resources/sample-large.json        | 39603 ++++++++
 .../src/test/resources/sample-small.json        |   222 +
 .../src/test/resources/usergrid-CHOP.properties |    20 +
 .../src/test/resources/usergrid-UNIT.properties |    38 +
 .../src/test/resources/usergrid.properties      |     2 +
 stack/corepersistence/queue/pom.xml             |    95 +
 .../persistence/queue/DefaultQueueManager.java  |    80 +
 .../usergrid/persistence/queue/Queue.java       |    35 +
 .../usergrid/persistence/queue/QueueFig.java    |    77 +
 .../persistence/queue/QueueManager.java         |    77 +
 .../persistence/queue/QueueManagerFactory.java  |    23 +
 .../queue/QueueManagerInternalFactory.java      |    28 +
 .../persistence/queue/QueueMessage.java         |    50 +
 .../usergrid/persistence/queue/QueueScope.java  |    45 +
 .../persistence/queue/guice/QueueModule.java    |    55 +
 .../queue/impl/QueueManagerFactoryImpl.java     |    61 +
 .../persistence/queue/impl/QueueScopeImpl.java  |    71 +
 .../queue/impl/SNSQueueManagerImpl.java         |   542 +
 .../queue/impl/SQSQueueManagerImpl.java         |   351 +
 .../queue/impl/UsergridAwsCredentials.java      |    82 +
 .../impl/UsergridAwsCredentialsProvider.java    |    62 +
 .../queue/util/AmazonNotificationUtils.java     |   232 +
 .../persistence/queue/QueueManagerTest.java     |   156 +
 .../queue/guice/TestQueueModule.java            |    32 +
 stack/java-sdk-old/README.txt                   |     4 -
 .../java/org/usergrid/java/client/Client.java   |  1261 -
 .../usergrid/java/client/entities/Activity.java |   626 -
 .../usergrid/java/client/entities/Device.java   |    69 -
 .../usergrid/java/client/entities/Entity.java   |   192 -
 .../usergrid/java/client/entities/Group.java    |    80 -
 .../usergrid/java/client/entities/Message.java  |   149 -
 .../org/usergrid/java/client/entities/User.java |   159 -
 .../java/client/exception/ClientException.java  |    42 -
 .../java/client/response/AggregateCounter.java  |    53 -
 .../client/response/AggregateCounterSet.java    |   112 -
 .../java/client/response/ApiResponse.java       |   422 -
 .../client/response/ClientCredentialsInfo.java  |    59 -
 .../java/client/response/QueueInfo.java         |    45 -
 .../usergrid/java/client/utils/JsonUtils.java   |   181 -
 .../usergrid/java/client/utils/MapUtils.java    |    40 -
 .../usergrid/java/client/utils/ObjectUtils.java |    37 -
 .../usergrid/java/client/utils/UrlUtils.java    |   125 -
 stack/launcher/README.txt                       |     2 +-
 stack/launcher/pom.xml                          |    41 +-
 .../java/org/apache/usergrid/launcher/App.java  |    12 +-
 .../usergrid/launcher/EmbeddedServerHelper.java |     4 +-
 .../resources/usergrid-standalone-context.xml   |     2 +-
 .../resources/usergrid-standalone.properties    |     5 +-
 stack/loadtests/.gitignore                      |     1 +
 stack/loadtests/README.md                       |   197 +
 stack/loadtests/pom.xml                         |   149 +
 .../runAuditGetAllAppCollectionEntities.sh      |    68 +
 .../loadtests/runAuditGetCollectionEntities.sh  |    68 +
 .../runAuditVerifyCollectionEntities.sh         |    64 +
 stack/loadtests/runCollectionQueryTest.sh       |    88 +
 .../runCustomInjectRandomEntityByUuidTest.sh    |   108 +
 stack/loadtests/runDeleteEntities.sh            |    89 +
 .../loadtests/runGetEntitiesByNameSequential.sh |   101 +
 stack/loadtests/runGetEntitiesByUuid.sh         |    92 +
 stack/loadtests/runLoadEntities.sh              |    97 +
 .../loadtests/runLoadLargeMultiFieldEntities.sh |   107 +
 stack/loadtests/runLoadNoNameEntities.sh        |    98 +
 stack/loadtests/runLoadSortableEntities.sh      |    98 +
 stack/loadtests/runOrgAppSetup.sh               |    88 +
 .../loadtests/runRandomEntityByNameQueryTest.sh |    91 +
 stack/loadtests/runRandomEntityByNameTest.sh    |    91 +
 stack/loadtests/runUpdateEntities.sh            |    91 +
 stack/loadtests/runtests_deprecated.sh          |   120 +
 .../datagenerators/EntityDataGenerator.scala    |   183 +
 .../datagenerators/FeederGenerator.scala        |   289 +
 .../datagenerators/datafiles/dist.all.last.txt  | 88799 +++++++++++++++++
 .../datafiles/dist.female.first.txt             |  4275 +
 .../datafiles/dist.male.first.txt               |  1219 +
 .../usergrid/datagenerators/firstNames.txt      |  5494 +
 .../usergrid/datagenerators/lastNames.txt       | 88799 +++++++++++++++++
 .../org/apache/usergrid/enums/AuthType.scala    |    31 +
 .../usergrid/enums/ConfigProperties.scala       |   166 +
 .../usergrid/enums/CsvFeedPatternType.scala     |    30 +
 .../usergrid/enums/EndConditionType.scala       |    29 +
 .../org/apache/usergrid/enums/EntityType.scala  |    30 +
 .../apache/usergrid/enums/ScenarioType.scala    |    37 +
 .../org/apache/usergrid/enums/TokenType.scala   |    29 +
 .../apache/usergrid/helpers/Extractors.scala    |   130 +
 .../org/apache/usergrid/helpers/Headers.scala   |    63 +
 .../org/apache/usergrid/helpers/Setup.scala     |   312 +
 .../org/apache/usergrid/helpers/Utils.scala     |   102 +
 .../scenarios/ApplicationScenarios.scala        |    53 +
 .../usergrid/scenarios/AuditScenarios.scala     |   156 +
 .../scenarios/ConnectionScenarios.scala         |    66 +
 .../usergrid/scenarios/DeviceScenarios.scala    |    85 +
 .../scenarios/EntityCollectionScenarios.scala   |   341 +
 .../usergrid/scenarios/EntityScenarios.scala    |    80 +
 .../usergrid/scenarios/GeoScenarios.scala       |    49 +
 .../scenarios/NotificationScenarios.scala       |    80 +
 .../usergrid/scenarios/NotifierScenarios.scala  |    70 +
 .../scenarios/OrganizationScenarios.scala       |    60 +
 .../usergrid/scenarios/TokenScenarios.scala     |    56 +
 .../usergrid/scenarios/UserScenarios.scala      |   210 +
 .../org/apache/usergrid/settings/Settings.scala |   510 +
 .../usergrid/simulations/AuditSimulation.scala  |    73 +
 .../simulations/ConfigurableSimulation.scala    |   105 +
 .../simulations/CustomInjectionSimulation.scala |   107 +
 .../simulations/deprecated/AppSimulation.scala  |    41 +
 .../deprecated/ConnectionsSimulation.scala      |    51 +
 .../deprecated/DeleteUsersSimulation.scala      |    56 +
 .../deprecated/GetEntitySimulation.scala        |    44 +
 .../deprecated/GetUserPagesSimulation.scala     |    51 +
 .../deprecated/GetUsersSimulation.scala         |    51 +
 .../deprecated/PostCustomEntitySimulation.scala |    76 +
 .../deprecated/PostUsersSimulation.scala        |    51 +
 .../PushNotificationTargetUserSimulation.scala  |    45 +
 .../deprecated/PutCustomEntitySimulation.scala  |    75 +
 .../deprecated/PutUsersSimulation.scala         |    56 +
 .../deprecated/SetupSimulation.scala            |    43 +
 stack/loadtests/src/main/scripts/gatling-mvn.sh |    31 +
 stack/loadtests/src/main/scripts/gatling-ug.sh  |    51 +
 .../src/test/resources/dummyAuditUuid.csv       |     1 +
 .../loadtests/src/test/resources/dummyUuid.csv  |     1 +
 stack/loadtests/src/test/resources/gatling.conf |   150 +
 .../src/test/resources/logback-test.xml         |    39 +
 stack/loadtests/src/test/resources/logback.xml  |    38 +
 .../loadtests/src/test/resources/recorder.conf  |    37 +
 stack/loadtests/src/test/scala/Engine.scala     |    29 +
 .../src/test/scala/IDEPathHelper.scala          |    38 +
 stack/loadtests/src/test/scala/Recorder.scala   |    28 +
 stack/loadtests/testConfig.sh                   |    64 +
 stack/mongo-emulator/pom.xml                    |    15 +-
 .../usergrid/mongo/commands/Collstats.java      |     2 +-
 .../apache/usergrid/mongo/commands/Count.java   |     5 +-
 .../usergrid/mongo/protocol/OpDelete.java       |    10 +-
 .../usergrid/mongo/protocol/OpInsert.java       |     2 +-
 .../apache/usergrid/mongo/protocol/OpQuery.java |    13 +-
 .../usergrid/mongo/protocol/OpUpdate.java       |     8 +-
 .../usergrid/mongo/query/MongoQueryParser.java  |    20 +-
 .../apache/usergrid/mongo/BasicMongoTest.java   |    16 +-
 .../apache/usergrid/mongo/MongoQueryTest.java   |    18 +-
 .../test/resources/usergrid-test-context.xml    |    96 +-
 stack/pom.xml                                   |  1151 +-
 stack/query-validator/pom.xml                   |    25 +-
 .../query/validator/ApiServerRunner.java        |    20 +-
 .../usergrid/query/validator/QueryRunner.java   |     2 +-
 .../usergrid/query/validator/QueryITSuite.java  |     2 +-
 .../query/validator/users/UserQueryIT.java      |     2 +-
 .../resources/usergrid-custom-test.properties   |     5 +-
 .../test/resources/usergrid-test-context.xml    |     3 +-
 stack/rest/README.md                            |    99 +
 stack/rest/README.txt                           |    60 -
 stack/rest/pom.xml                              |   984 +-
 .../usergrid/rest/AbstractContextResource.java  |   132 +-
 .../org/apache/usergrid/rest/ApiResponse.java   |    87 +-
 .../org/apache/usergrid/rest/IndexResource.java |   350 +
 .../rest/JacksonCustomMapperProvider.java       |    24 +-
 .../usergrid/rest/JobServiceBoostrap.java       |    82 +
 .../apache/usergrid/rest/MigrateResource.java   |   275 +
 .../org/apache/usergrid/rest/RootResource.java  |   166 +-
 .../apache/usergrid/rest/ShutdownListener.java  |    75 +
 .../apache/usergrid/rest/SwaggerServlet.java    |     8 +-
 .../apache/usergrid/rest/SystemResource.java    |    92 +-
 .../usergrid/rest/TextToJsonSwapWriter.java     |   181 +-
 .../rest/applications/ApplicationResource.java  |   171 +-
 .../rest/applications/ServiceResource.java      |   390 +-
 .../applications/assets/AssetsResource.java     |    94 +-
 .../applications/events/EventsResource.java     |    36 +-
 .../notifiers/NotifierResource.java             |   104 +
 .../notifiers/NotifiersResource.java            |   153 +
 .../rest/applications/queues/QueueResource.java |    86 +-
 .../queues/QueueSubscriberResource.java         |    63 +-
 .../queues/QueueSubscriptionResource.java       |    63 +-
 .../queues/QueueTransactionsResource.java       |    40 +-
 .../rest/applications/users/UserResource.java   |   145 +-
 .../rest/applications/users/UsersResource.java  |    88 +-
 .../exceptions/AbstractExceptionMapper.java     |    34 +-
 .../AwsPropertiesNotFoundExceptionMapper.java   |    37 +
 .../exceptions/ConflictExceptionMapper.java     |    35 +
 .../IllegalArgumentExceptionMapper.java         |     8 +
 .../exceptions/ManagementExceptionMapper.java   |    13 +-
 .../exceptions/NotFoundExceptionMapper.java     |    34 +
 .../exceptions/NullArgumentExceptionMapper.java |    42 +
 ...ationApplicationNotFoundExceptionMapper.java |     2 +-
 .../exceptions/QueryParseExceptionMapper.java   |     5 +-
 .../exceptions/QueryTokenExceptionMapper.java   |     5 +-
 .../rest/exceptions/SecurityException.java      |    31 +-
 .../exceptions/SecurityExceptionMapper.java     |     3 +-
 .../rest/exceptions/ThrowableMapper.java        |    12 +
 .../rest/exceptions/UncaughtException.java      |    36 +
 .../exceptions/UnsupportedMediaTypeMapper.java  |    43 +
 .../rest/filters/ContentTypeFilter.java         |    80 +-
 .../rest/filters/JSONPCallbackFilter.java       |    26 +-
 .../usergrid/rest/filters/MeteringFilter.java   |   630 +-
 .../usergrid/rest/filters/TracingFilter.java    |    37 +-
 .../rest/management/ManagementResource.java     |   117 +-
 .../management/metrics/MetricsResource.java     |     9 +-
 .../organizations/OrganizationResource.java     |   186 +-
 .../organizations/OrganizationsResource.java    |    96 +-
 .../applications/ApplicationResource.java       |   404 +-
 .../applications/ApplicationsResource.java      |    79 +-
 .../imports/FileErrorsResource.java             |   140 +
 .../imports/FileIncludesResource.java           |   152 +
 .../applications/imports/ImportsResource.java   |   194 +
 .../organizations/users/UsersResource.java      |    92 +-
 .../rest/management/users/UserResource.java     |    97 +-
 .../rest/management/users/UsersResource.java    |    68 +-
 .../organizations/OrganizationsResource.java    |    76 +-
 .../organizations/OrganizationResource.java     |    76 +-
 .../rest/security/CrossOriginRequestFilter.java |    18 +-
 .../security/SecuredResourceFilterFactory.java  |   189 +-
 .../ShiroAuthenticationExceptionMapper.java     |     3 +-
 .../shiro/filters/BasicAuthSecurityFilter.java  |    38 +-
 .../ClientCredentialsSecurityFilter.java        |    25 +-
 .../OAuth2AccessTokenSecurityFilter.java        |   171 +-
 .../security/shiro/filters/SecurityFilter.java  |    32 +-
 .../rest/system/ApplicationsResource.java       |   168 +
 .../usergrid/rest/system/DatabaseResource.java  |   101 +
 .../rest/system/QueueSystemResource.java        |    77 +
 .../usergrid/rest/test/PropertiesResource.java  |     8 +-
 .../rest/test/RefreshIndexResource.java         |    84 +
 .../apache/usergrid/rest/utils/CORSUtils.java   |    42 +-
 .../main/resources/swagger/applications.json    |     4 +-
 .../main/resources/usergrid-rest-context.xml    |    20 +-
 .../resources/usergrid-rest-deploy-context.xml  |     8 +-
 stack/rest/src/main/webapp/WEB-INF/web.xml      |   108 +-
 .../apache/usergrid/rest/AbstractRestIT.java    |   367 -
 .../apache/usergrid/rest/ApiResponseTest.java   |    45 +
 .../java/org/apache/usergrid/rest/BasicIT.java  |   278 +-
 .../usergrid/rest/CollectionMetadataIT.java     |   141 +
 .../usergrid/rest/ConcurrentRestITSuite.java    |    63 -
 .../usergrid/rest/DatabaseInitializer.java      |   146 -
 .../java/org/apache/usergrid/rest/ITSetup.java  |   120 +-
 .../apache/usergrid/rest/IndexResourceIT.java   |   133 +
 .../apache/usergrid/rest/NotificationsIT.java   |   235 +
 .../apache/usergrid/rest/PartialUpdateTest.java |   135 +
 .../org/apache/usergrid/rest/RestITSuite.java   |    57 -
 .../apache/usergrid/rest/SystemResourceIT.java  |   114 +
 .../apache/usergrid/rest/TestContextSetup.java  |    74 -
 .../apache/usergrid/rest/TomcatResource.java    |    85 -
 .../org/apache/usergrid/rest/TomcatRuntime.java |   194 +
 .../rest/applications/ApplicationCreateIT.java  |   126 +
 .../rest/applications/ApplicationDeleteIT.java  |   400 +
 .../ApplicationRequestCounterIT.java            |    95 -
 .../applications/ApplicationResourceIT.java     |  1046 +-
 .../rest/applications/DevicesResourceIT.java    |    78 -
 .../applications/assets/AssetResourceIT.java    |   465 +-
 .../applications/assets/AwsAssetResourceIT.java |   442 +
 .../applications/assets/aws/NoAWSCredsRule.java |   124 +
 .../collection/BadGrammarQueryTest.java         |    76 -
 .../collection/BrowserCompatibilityTest.java    |    70 +-
 .../collection/CollectionsResourceIT.java       |   276 +
 .../collection/DuplicateNameIT.java             |    55 +
 .../collection/PagingResourceIT.java            |   219 -
 .../activities/ActivityResourceIT.java          |   158 +
 .../collection/activities/AndOrQueryTest.java   |   189 -
 .../collection/activities/OrderByTest.java      |   165 -
 .../activities/PagingEntitiesTest.java          |   135 -
 .../collection/activities/PutTest.java          |    52 +-
 .../collection/devices/DevicesResourceIT.java   |    89 +
 .../collection/groups/GeoPagingTest.java        |   126 -
 .../collection/groups/GroupResourceIT.java      |   543 +
 .../collection/groups/UpdateGroupIT.java        |   110 -
 .../collection/paging/PagingResourceIT.java     |   411 +
 .../users/ConnectionResourceTest.java           |   367 +
 .../collection/users/OwnershipResourceIT.java   |   442 +
 .../collection/users/PermissionsResourceIT.java |   578 +
 .../collection/users/RetrieveUsersTest.java     |    82 +
 .../collection/users/UserResourceIT.java        |  1132 +
 .../users/extensions/TestResource.java          |    51 +
 .../events/ApplicationRequestCounterIT.java     |    65 +
 .../applications/events/EventsResourceIT.java   |    87 +-
 .../applications/queries/AndOrQueryTest.java    |   379 +
 .../queries/BadGrammarQueryTest.java            |   215 +
 .../applications/queries/BasicGeoTests.java     |   252 +
 .../applications/queries/GeoPagingTest.java     |   303 +
 .../applications/queries/MatrixQueryTests.java  |   179 +
 .../rest/applications/queries/OrderByTest.java  |   362 +
 .../applications/queries/QueryTestBase.java     |    74 +
 .../queues/AbstractQueueResourceIT.java         |   484 -
 .../queues/QueueResourceLong1IT.java            |   146 -
 .../queues/QueueResourceLong2IT.java            |    98 -
 .../queues/QueueResourceLong3IT.java            |   200 -
 .../queues/QueueResourceShortIT.java            |   431 -
 .../applications/users/ActivityResourceIT.java  |   181 -
 .../users/CollectionsResourceIT.java            |   200 -
 .../users/ConnectionResourceTest.java           |   251 -
 .../applications/users/GroupResourceIT.java     |   271 -
 .../applications/users/MatrixQueryTests.java    |   212 -
 .../applications/users/OwnershipResourceIT.java |   345 -
 .../users/PermissionsResourceIT.java            |   700 -
 .../applications/users/RetrieveUsersTest.java   |    82 -
 .../rest/applications/users/UserResourceIT.java |  1358 -
 .../users/extensions/TestResource.java          |    51 -
 .../rest/applications/utils/TestUtils.java      |    21 +-
 .../rest/applications/utils/UserRepo.java       |    65 +-
 .../rest/filters/ContentTypeResourceIT.java     |   219 +-
 .../usergrid/rest/management/AccessTokenIT.java |   305 +
 .../usergrid/rest/management/AdminUsersIT.java  |   701 +
 .../rest/management/ExportResourceIT.java       |   619 +-
 .../rest/management/ImportResourceIT.java       |   802 +
 .../rest/management/ManagementResourceIT.java   |   842 +-
 .../rest/management/OrganizationsIT.java        |   398 +
 .../rest/management/RegistrationIT.java         |   394 +-
 .../organizations/AdminEmailEncodingIT.java     |   156 +-
 .../organizations/OrganizationResourceIT.java   |    87 -
 .../organizations/OrganizationsResourceIT.java  |   305 -
 .../applications/ApplicationsIT.java            |    84 -
 .../rest/management/users/MUUserResourceIT.java |   694 -
 .../UsersOrganizationsResourceIT.java           |    72 -
 .../rest/test/PropertiesResourceIT.java         |    78 -
 .../rest/test/resource/AbstractRestIT.java      |   235 +
 .../rest/test/resource/ClientSetup.java         |   174 +
 .../rest/test/resource/CollectionResource.java  |    27 -
 .../usergrid/rest/test/resource/Connection.java |    52 -
 .../rest/test/resource/CustomCollection.java    |    32 -
 .../usergrid/rest/test/resource/DumbClient.java |    58 +
 .../rest/test/resource/EntityResource.java      |   105 -
 .../rest/test/resource/MatrixResource.java      |    64 -
 .../apache/usergrid/rest/test/resource/Me.java  |    36 -
 .../rest/test/resource/NamedResource.java       |   191 -
 .../rest/test/resource/OrgUserUUIDWrapper.java  |    42 +
 .../usergrid/rest/test/resource/README.md       |   110 +
 .../usergrid/rest/test/resource/RestClient.java |   138 +
 .../rest/test/resource/RootResource.java        |    65 -
 .../rest/test/resource/SetResource.java         |    95 -
 .../rest/test/resource/TestContext.java         |   172 -
 .../test/resource/TestPropertiesResource.java   |    49 +
 .../rest/test/resource/ValueResource.java       |   316 -
 .../rest/test/resource/app/Application.java     |    73 -
 .../usergrid/rest/test/resource/app/Device.java |    49 -
 .../usergrid/rest/test/resource/app/User.java   |    55 -
 .../rest/test/resource/app/UsersCollection.java |    63 -
 .../resource/app/queue/DevicesCollection.java   |    37 -
 .../rest/test/resource/app/queue/Queue.java     |   184 -
 .../resource/app/queue/QueuesCollection.java    |    36 -
 .../app/queue/SubscribersCollection.java        |    60 -
 .../test/resource/app/queue/Transaction.java    |    77 -
 .../app/queue/TransactionsCollection.java       |    36 -
 .../endpoints/ApplicationsResource.java         |    73 +
 .../resource/endpoints/BoostrapResource.java    |    49 +
 .../resource/endpoints/CollectionEndpoint.java  |   379 +
 .../resource/endpoints/DatabaseResource.java    |    43 +
 .../test/resource/endpoints/EntityEndpoint.java |   178 +
 .../test/resource/endpoints/NamedResource.java  |   367 +
 .../endpoints/OrganizationResource.java         |    49 +
 .../test/resource/endpoints/RootResource.java   |    91 +
 .../test/resource/endpoints/SetupResource.java  |    48 +
 .../test/resource/endpoints/SubResource.java    |    37 +
 .../test/resource/endpoints/SystemResource.java |    95 +
 .../test/resource/endpoints/TokenResource.java  |    92 +
 .../test/resource/endpoints/UrlResource.java    |    49 +
 .../endpoints/mgmt/ApplicationResource.java     |   112 +
 .../endpoints/mgmt/ApplicationsResource.java    |    65 +
 .../endpoints/mgmt/AuthorizeResource.java       |    56 +
 .../endpoints/mgmt/ConfirmResource.java         |    42 +
 .../endpoints/mgmt/CredentialsResource.java     |    54 +
 .../resource/endpoints/mgmt/FeedResource.java   |    50 +
 .../endpoints/mgmt/ManagementResource.java      |    60 +
 .../endpoints/mgmt/ManagementResponse.java      |    72 +
 .../resource/endpoints/mgmt/MeResource.java     |    36 +
 .../resource/endpoints/mgmt/OrgResource.java    |   163 +
 .../mgmt/OrganizationApplicationResponse.java   |    60 +
 .../endpoints/mgmt/OrganizationResource.java    |    85 +
 .../endpoints/mgmt/PasswordResource.java        |    37 +
 .../endpoints/mgmt/ReactivateResource.java      |    44 +
 .../resource/endpoints/mgmt/ResetResource.java  |    42 +
 .../endpoints/mgmt/RevokeTokenResource.java     |    32 +
 .../endpoints/mgmt/RevokeTokensResource.java    |    33 +
 .../resource/endpoints/mgmt/TokenResource.java  |    70 +
 .../resource/endpoints/mgmt/UserResource.java   |    90 +
 .../resource/endpoints/mgmt/UsersResource.java  |    51 +
 .../rest/test/resource/mgmt/Application.java    |    49 -
 .../resource/mgmt/ApplicationsCollection.java   |    52 -
 .../rest/test/resource/mgmt/Management.java     |    94 -
 .../rest/test/resource/mgmt/Organization.java   |    60 -
 .../resource/mgmt/OrganizationsCollection.java  |    55 -
 .../test/resource/model/ActivityEntity.java     |    49 +
 .../rest/test/resource/model/ApiResponse.java   |   223 +
 .../rest/test/resource/model/Application.java   |    39 +
 .../resource/model/ChangePasswordEntity.java    |    33 +
 .../rest/test/resource/model/Collection.java    |    98 +
 .../rest/test/resource/model/Credentials.java   |    47 +
 .../rest/test/resource/model/Entity.java        |   215 +
 .../rest/test/resource/model/Organization.java  |   119 +
 .../test/resource/model/QueryParameters.java    |   101 +
 .../rest/test/resource/model/Token.java         |    81 +
 .../usergrid/rest/test/resource/model/User.java |   101 +
 .../rest/test/resource/state/ClientContext.java |    39 +
 .../rest/test/security/TestAdminUser.java       |    54 -
 .../rest/test/security/TestAppUser.java         |    54 -
 .../usergrid/rest/test/security/TestUser.java   |   127 -
 stack/rest/src/test/resources/arquillian.xml    |    39 +
 .../resources/corepersistence-UNIT.properties   |    22 +
 stack/rest/src/test/resources/log4j.properties  |    75 +-
 .../rest/src/test/resources/logging.properties  |    29 +
 .../rest/src/test/resources/project.properties  |     2 +
 .../testimport-bad-json-testapp.3.json          |   153 +
 .../src/test/resources/testimport-bad-json.json |    67 +
 .../resources/testimport-correct-testcol.1.json |    18 +
 .../test/resources/testimport-test-app.2.json   |    56 +
 .../resources/usergrid-custom-test.properties   |    61 +-
 .../resources/usergrid-rest-deploy-context.xml  |    13 +-
 .../test/resources/usergrid-test-context.xml    |   133 +-
 stack/rest_integration_tests/README.md          |    19 +
 stack/rest_integration_tests/config/default.js  |    38 +
 stack/rest_integration_tests/config/index.js    |    25 +
 stack/rest_integration_tests/index.js           |    20 +
 stack/rest_integration_tests/lib/connections.js |   137 +
 stack/rest_integration_tests/lib/entities.js    |   166 +
 .../rest_integration_tests/lib/notifications.js |    68 +
 stack/rest_integration_tests/lib/random.js      |    74 +
 stack/rest_integration_tests/lib/response.js    |    30 +
 stack/rest_integration_tests/lib/token.js       |    49 +
 stack/rest_integration_tests/lib/urls.js        |    37 +
 stack/rest_integration_tests/lib/users.js       |    82 +
 stack/rest_integration_tests/package.json       |    18 +
 .../test/authentication/management.js           |    38 +
 .../test/authentication/org.js                  |    37 +
 .../test/authentication/resetPassword.js        |    78 +
 .../test/authentication/user.js                 |    40 +
 .../test/connections/create.js                  |    49 +
 .../test/connections/delete.js                  |    77 +
 .../test/connections/get.js                     |    82 +
 .../test/entities/create.js                     |    60 +
 .../test/entities/deleteAll.js                  |    37 +
 .../rest_integration_tests/test/entities/get.js |    51 +
 .../test/entities/update.js                     |    43 +
 stack/rest_integration_tests/test/main.js       |    72 +
 stack/rest_integration_tests/test/mocha.opts    |     3 +
 .../test/notifications/create.js                |    36 +
 .../test/queries/comparison.js                  |    58 +
 .../test/queries/contains.js                    |   116 +
 .../test/queries/equals.js                      |    54 +
 .../test/queries/location.js                    |    42 +
 .../test/queries/order.js                       |    82 +
 stack/rest_integration_tests/test/setup.js      |   103 +
 stack/rest_integration_tests/test/teardown.js   |    65 +
 .../rest_integration_tests/test/users/create.js |    45 +
 stack/scripts/migrate_entity_data.py            |   529 +
 stack/services/pom.xml                          |   435 +-
 .../management/AccountCreationProps.java        |    10 +-
 .../management/AppInfoMigrationPlugin.java      |   316 +
 .../usergrid/management/ApplicationInfo.java    |     4 +
 .../usergrid/management/ManagementService.java  |    40 +-
 .../usergrid/management/OrganizationConfig.java |   170 +
 .../apache/usergrid/management/UserInfo.java    |     9 +-
 .../cassandra/ApplicationCreatorImpl.java       |    13 +-
 .../cassandra/ManagementServiceImpl.java        |  1100 +-
 .../usergrid/management/export/ExportJob.java   |     6 +-
 .../management/export/ExportServiceImpl.java    |    79 +-
 .../usergrid/management/export/S3Export.java    |     7 -
 .../management/export/S3ExportImpl.java         |    67 +-
 .../management/importer/FileImportJob.java      |   122 +
 .../management/importer/FileImportTracker.java  |   319 +
 .../usergrid/management/importer/ImportJob.java |   114 +
 .../management/importer/ImportService.java      |   133 +
 .../management/importer/ImportServiceImpl.java  |  1312 +
 .../usergrid/management/importer/S3Import.java  |    37 +
 .../management/importer/S3ImportImpl.java       |   137 +
 .../usergrid/security/AuthPrincipalType.java    |     3 +-
 .../usergrid/security/oauth/AccessInfo.java     |    11 +-
 .../security/oauth/ClientCredentialsInfo.java   |     6 +-
 .../security/providers/AbstractProvider.java    |    15 +-
 .../security/providers/FacebookProvider.java    |    13 +-
 .../security/providers/FoursquareProvider.java  |    42 +-
 .../providers/PingIdentityProvider.java         |    42 +-
 .../shiro/PrincipalCredentialsToken.java        |    33 +-
 .../apache/usergrid/security/shiro/Realm.java   |    37 +-
 .../shiro/principals/AdminUserPrincipal.java    |     8 +-
 .../security/shiro/utils/SubjectUtils.java      |     8 +-
 .../tokens/cassandra/TokenServiceImpl.java      |    14 +-
 .../services/AbstractCollectionService.java     |    96 +-
 .../services/AbstractConnectionsService.java    |   102 +-
 .../usergrid/services/AbstractService.java      |   295 +-
 .../apache/usergrid/services/ServiceInfo.java   |     5 +-
 .../usergrid/services/ServiceManager.java       |    27 +-
 .../services/ServiceManagerFactory.java         |     5 +
 .../usergrid/services/ServiceParameter.java     |     3 +-
 .../usergrid/services/ServiceRequest.java       |    50 +-
 .../usergrid/services/ServiceResults.java       |    35 +-
 .../services/activities/ActivitiesService.java  |     2 +-
 .../applications/ApplicationsService.java       |     4 +-
 .../usergrid/services/assets/AssetsService.java |     6 +-
 .../assets/data/AwsSdkS3BinaryStore.java        |   188 +-
 .../services/assets/data/BinaryStore.java       |     9 +-
 .../assets/data/LocalFileBinaryStore.java       |    30 +-
 .../services/assets/data/S3BinaryStore.java     |    82 +-
 .../services/devices/DevicesService.java        |    57 +-
 .../notifications/NotificationsService.java     |    32 +
 .../services/devices/users/UsersService.java    |     2 +-
 .../AwsPropertiesNotFoundException.java         |    40 +
 .../usergrid/services/groups/GroupsService.java |     4 +-
 .../groups/activities/ActivitiesService.java    |     5 +-
 .../notifications/NotificationsService.java     |    32 +
 .../services/groups/roles/RolesService.java     |     2 +-
 .../services/groups/users/UsersService.java     |     2 +-
 .../users/activities/ActivitiesService.java     |    10 +-
 .../groups/users/devices/DevicesService.java    |     2 +-
 .../notifications/NotificationsService.java     |    32 +
 .../services/guice/ServiceModuleImpl.java       |    60 +
 .../services/messages/MessagesService.java      |     2 +-
 .../notifications/ApplicationQueueManager.java  |    67 +
 .../notifications/ApplicationQueueMessage.java  |   106 +
 .../notifications/ConnectionException.java      |    25 +
 .../notifications/InactiveDeviceManager.java    |    77 +
 .../services/notifications/JobScheduler.java    |    84 +
 .../notifications/NotificationServiceProxy.java |    32 +
 .../notifications/NotificationsService.java     |   354 +
 .../services/notifications/ProviderAdapter.java |    87 +
 .../notifications/ProviderAdapterFactory.java   |    53 +
 .../services/notifications/QueueJob.java        |   135 +
 .../services/notifications/QueueListener.java   |   302 +
 .../services/notifications/TaskManager.java     |   185 +
 .../services/notifications/TaskTracker.java     |    51 +
 .../services/notifications/TestAdapter.java     |   115 +
 .../notifications/apns/APNsAdapter.java         |   214 +
 .../notifications/apns/APNsNotification.java    |   101 +
 .../notifications/apns/EntityPushManager.java   |    76 +
 .../apns/ExpiredTokenListener.java              |    52 +
 .../apns/FailedConnectionListener.java          |    89 +
 .../apns/RejectedAPNsListener.java              |    53 +
 .../notifications/apns/TestAPNsListener.java    |   100 +
 .../apns/TestAPNsNotification.java              |   124 +
 .../services/notifications/gcm/GCMAdapter.java  |   236 +
 .../impl/ApplicationQueueManagerImpl.java       |   518 +
 .../wns/TranslatedNotification.java             |    50 +
 .../services/notifications/wns/WNSAdapter.java  |   191 +
 .../services/notifiers/NotifiersService.java    |    64 +
 .../services/queues/ImportQueueListener.java    |    92 +
 .../services/queues/ImportQueueManager.java     |    76 +
 .../services/queues/ImportQueueMessage.java     |    79 +
 .../usergrid/services/queues/QueueListener.java |   251 +
 .../usergrid/services/roles/RolesService.java   |    26 +-
 .../services/roles/groups/GroupsService.java    |     2 +-
 .../services/roles/users/UsersService.java      |     2 +-
 .../usergrid/services/users/UsersService.java   |     4 +-
 .../users/activities/ActivitiesService.java     |    13 +-
 .../services/users/devices/DevicesService.java  |    35 +-
 .../notifications/NotificationsService.java     |    32 +
 .../services/users/groups/GroupsService.java    |     2 +-
 .../notifications/NotificationsService.java     |    32 +
 .../resources/usergrid-services-context.xml     |   211 +-
 .../usergrid/ConcurrentServiceITSuite.java      |    60 -
 .../org/apache/usergrid/NewOrgAppAdminRule.java |   159 +
 .../org/apache/usergrid/ServiceApplication.java |    37 +-
 .../org/apache/usergrid/ServiceITSetup.java     |    11 +-
 .../org/apache/usergrid/ServiceITSetupImpl.java |    75 +-
 .../org/apache/usergrid/ServiceITSuite.java     |    57 -
 .../migration/AppInfoMigrationPluginTest.java   |   242 +
 .../apache/usergrid/management/EmailFlowIT.java |   212 +-
 .../usergrid/management/OrganizationIT.java     |    88 +-
 .../org/apache/usergrid/management/RoleIT.java  |    17 +-
 .../cassandra/ApplicationCreatorIT.java         |    56 +-
 .../management/cassandra/ExportServiceIT.java   |  1004 -
 .../cassandra/ManagementServiceIT.java          |   155 +-
 .../management/cassandra/MockS3ExportImpl.java  |    56 -
 .../management/export/ExportServiceIT.java      |  1119 +
 .../management/export/MockS3ExportImpl.java     |    56 +
 .../importer/FileImportTrackerTest.java         |   399 +
 .../management/importer/ImportCollectionIT.java |   686 +
 .../importer/ImportConnectionsTest.java         |   183 +
 .../management/importer/ImportServiceIT.java    |   672 +
 .../management/importer/MockS3ImportImpl.java   |    42 +
 .../usergrid/management/importer/S3Upload.java  |   118 +
 .../security/providers/FacebookProviderIT.java  |    21 +-
 .../providers/PingIdentityProviderIT.java       |    12 +-
 .../security/tokens/TokenServiceIT.java         |    59 +-
 .../usergrid/services/AbstractServiceIT.java    |    13 +-
 .../usergrid/services/ActivitiesServiceIT.java  |     4 +-
 .../services/ApplicationsServiceIT.java         |     8 +-
 .../usergrid/services/CollectionServiceIT.java  |    32 +-
 .../usergrid/services/ConnectionsServiceIT.java |    25 +-
 .../usergrid/services/GroupServiceIT.java       |     8 +-
 .../usergrid/services/RolesServiceIT.java       |    22 +-
 .../usergrid/services/ServiceFactoryIT.java     |    21 +-
 .../usergrid/services/ServiceInvocationIT.java  |    58 +-
 .../usergrid/services/ServiceRequestIT.java     |    20 +-
 .../usergrid/services/UsersServiceIT.java       |     2 +
 .../AbstractServiceNotificationIT.java          |   121 +
 .../notifications/NotifiersServiceIT.java       |   232 +
 .../apns/MockSuccessfulProviderAdapter.java     |   103 +
 .../apns/NotificationsServiceIT.java            |   827 +
 .../gcm/MockSuccessfulProviderAdapter.java      |    89 +
 .../gcm/NotificationsServiceIT.java             |   384 +
 .../src/test/resources/log4j.properties         |    29 +-
 .../src/test/resources/project.properties       |     2 +
 .../src/test/resources/pushtest_dev.p12         |   Bin 0 -> 3203 bytes
 .../src/test/resources/pushtest_dev_recent.p12  |   Bin 0 -> 3227 bytes
 .../src/test/resources/pushtest_prod.p12        |   Bin 0 -> 3205 bytes
 .../resources/testImport.testApplication.2.json |    56 +
 .../resources/testImport.testCollection.1.json  |    13 +
 ...testImportInvalidJson.testApplication.3.json |   139 +
 .../resources/testimport-bad-connection.json    |    18 +
 .../src/test/resources/testimport-bad-json.json |    67 +
 .../src/test/resources/testimport-qtmagics.json |    66 +
 .../resources/testimport-with-connections.json  |   155 +
 .../resources/usergrid-custom-test.properties   |    41 +
 .../resources/usergrid-properties-context.xml   |    40 +
 .../test/resources/usergrid-test-context.xml    |   126 +-
 stack/test-utils/pom.xml                        |   512 +-
 .../apache/usergrid/NoExitSecurityManager.java  |    80 -
 .../java/org/apache/usergrid/TestHelper.java    |    75 +
 .../java/org/apache/usergrid/TomcatMain.java    |    56 +
 .../usergrid/cassandra/CassandraResource.java   |   494 +-
 .../usergrid/cassandra/ClearShiroSubject.java   |    19 +-
 .../apache/usergrid/cassandra/Concurrent.java   |    31 -
 .../cassandra/ConcurrentJunitRunner.java        |    91 -
 .../usergrid/cassandra/ConcurrentSuite.java     |   117 -
 .../usergrid/cassandra/SpringResource.java      |   115 +
 .../usergrid/lock/MultiProcessBarrier.java      |    77 +
 .../usergrid/lock/MultiProcessLocalLock.java    |   107 +
 .../setup/ConcurrentProcessSingleton.java       |   148 +
 .../cassandra/AnotherCassandraResourceIT.java   |    23 +-
 .../cassandra/CassandraResourceITSuite.java     |    41 -
 .../cassandra/CassandraResourceTest.java        |   120 -
 .../usergrid/cassandra/OkThisIsTheLastIT.java   |    27 +-
 .../usergrid/cassandra/SpringResourceTest.java  |    59 +
 .../YetAnotherCassandraResourceIT.java          |    86 -
 .../usergrid/lock/MultiProcessBarrierTest.java  |   136 +
 .../lock/MultiProcessLocalLockTest.java         |   118 +
 .../src/test/resources/project.properties       |     1 +
 .../resources/usergrid-custom-test.properties   |    18 +
 .../resources/usergrid-properties-context.xml   |    40 +
 stack/tools/README.md                           |    22 +-
 stack/tools/pom.xml                             |     9 +-
 .../java/org/apache/usergrid/tools/ApiDoc.java  |     5 +-
 .../org/apache/usergrid/tools/AppAudit.java     |    37 +-
 .../org/apache/usergrid/tools/AppNameFix.java   |     2 +-
 .../java/org/apache/usergrid/tools/Cli.java     |    12 +-
 .../org/apache/usergrid/tools/CredExport.java   |     2 +-
 .../apache/usergrid/tools/DupAdminRepair.java   |    42 +-
 .../org/apache/usergrid/tools/DupOrgRepair.java |    48 +-
 .../apache/usergrid/tools/EntityCleanup.java    |   176 -
 .../org/apache/usergrid/tools/EntityUpdate.java |    26 +-
 .../java/org/apache/usergrid/tools/Export.java  |    18 +-
 .../org/apache/usergrid/tools/ExportAdmins.java |   189 +-
 .../org/apache/usergrid/tools/ExportApp.java    |   536 +
 .../usergrid/tools/ExportDataCreator.java       |   244 +-
 .../usergrid/tools/ExportingToolBase.java       |     2 +-
 .../java/org/apache/usergrid/tools/Import.java  |    33 +-
 .../org/apache/usergrid/tools/ImportAdmins.java |   278 +-
 .../org/apache/usergrid/tools/IndexRebuild.java |   153 +-
 .../java/org/apache/usergrid/tools/Metrics.java |     2 +-
 .../usergrid/tools/OrganizationExport.java      |     6 +-
 .../org/apache/usergrid/tools/ToolBase.java     |    32 +-
 .../usergrid/tools/UniqueIndexCleanup.java      |    25 +-
 .../org/apache/usergrid/tools/UserManager.java  |    22 +
 .../apache/usergrid/tools/WarehouseExport.java  |     4 +-
 .../apache/usergrid/tools/bean/MetricQuery.java |     4 +-
 stack/tools/src/main/resources/log4j.properties |    33 +-
 .../apache/usergrid/tools/ExportAppTest.java    |   118 +
 .../usergrid/tools/ExportImportAdminsTest.java  |    71 +-
 ...adata.usergrid-management.1433331614293.json |    52 +
 ...users.usergrid-management.1433331614293.json |    12 +
 stack/websocket/pom.xml                         |     2 +-
 website/README.md                               |    53 +
 website/Rules                                   |    52 +
 website/build.sh                                |     1 +
 website/content/bootstrap/bootstrap.min.css     |     9 +
 website/content/community/index.html            |   258 +
 website/content/css/bootflat-extensions.css     |   356 +
 website/content/css/bootflat-square.css         |    69 +
 website/content/css/bootflat.css                |  1560 +
 website/content/css/font-awesome.min.css        |   405 +
 website/content/css/usergrid-site.css           |  1553 +
 website/content/favicon.ico                     |   Bin 0 -> 3989 bytes
 website/content/font/FontAwesome.otf            |   Bin 0 -> 61896 bytes
 .../content/font/fontawesome-webfont-eot.eot    |   Bin 0 -> 37405 bytes
 .../content/font/fontawesome-webfont-svg.svg    |   399 +
 .../content/font/fontawesome-webfont-ttf.ttf    |   Bin 0 -> 79076 bytes
 .../content/font/fontawesome-webfont-woff.woff  |   Bin 0 -> 43572 bytes
 website/content/img/alberto.jpg                 |   Bin 0 -> 16137 bytes
 website/content/img/alex.png                    |   Bin 0 -> 40842 bytes
 website/content/img/apache_usergrid_favicon.png |   Bin 0 -> 10735 bytes
 .../content/img/apache_usergrid_logo_white.png  |   Bin 0 -> 26418 bytes
 .../img/apache_usergrid_logo_white_small.png    |   Bin 0 -> 11905 bytes
 website/content/img/check_flat/default.png      |   Bin 0 -> 25851 bytes
 website/content/img/dave.jpg                    |   Bin 0 -> 14005 bytes
 website/content/img/ed.jpg                      |   Bin 0 -> 20460 bytes
 website/content/img/egg-logo.png                |   Bin 0 -> 9938 bytes
 website/content/img/github.png                  |   Bin 0 -> 8936 bytes
 website/content/img/grey.png                    |   Bin 0 -> 37896 bytes
 website/content/img/intellij.png                |   Bin 0 -> 9199 bytes
 website/content/img/jeff.jpg                    |   Bin 0 -> 13857 bytes
 website/content/img/michael_r.jpg               |   Bin 0 -> 10244 bytes
 website/content/img/mike_d.JPG                  |   Bin 0 -> 36443 bytes
 website/content/img/nate.jpg                    |   Bin 0 -> 4291 bytes
 website/content/img/rod.jpg                     |   Bin 0 -> 40313 bytes
 website/content/img/scott.jpg                   |   Bin 0 -> 8555 bytes
 website/content/img/shawn.jpg                   |   Bin 0 -> 69304 bytes
 website/content/img/stliu.jpg                   |   Bin 0 -> 51303 bytes
 website/content/img/strong.jpg                  |   Bin 0 -> 7434 bytes
 website/content/img/structure101.png            |   Bin 0 -> 6475 bytes
 website/content/img/sungju.jpg                  |   Bin 0 -> 11440 bytes
 website/content/img/tim.jpg                     |   Bin 0 -> 7611 bytes
 website/content/img/todd.jpg                    |   Bin 0 -> 18142 bytes
 website/content/img/usergrid-logo.pdf           |   398 +
 website/content/img/usergrid.png                |   Bin 0 -> 21994 bytes
 website/content/img/usergrid_160.png            |   Bin 0 -> 2126 bytes
 website/content/img/usergrid_200.png            |   Bin 0 -> 6397 bytes
 website/content/img/usergrid_300.png            |   Bin 0 -> 16330 bytes
 .../content/img/usergrid_300_transparent.png    |   Bin 0 -> 16308 bytes
 website/content/img/usergrid_400.png            |   Bin 0 -> 8746 bytes
 website/content/img/usergrid_800.png            |   Bin 0 -> 14452 bytes
 website/content/img/usergrid_card.png           |   Bin 0 -> 23295 bytes
 website/content/img/usergrid_logo.png           |   Bin 0 -> 118086 bytes
 website/content/img/usergrid_logo_205_50.png    |   Bin 0 -> 7058 bytes
 website/content/img/usergrid_logo_260_50.png    |   Bin 0 -> 8682 bytes
 website/content/img/usergrid_logo_720.png       |   Bin 0 -> 27610 bytes
 website/content/img/usergrid_logo_720p.png      |   Bin 0 -> 27608 bytes
 website/content/img/usergrid_logo_900_200.png   |   Bin 0 -> 12273 bytes
 website/content/img/usergrid_logo_white.png     |   Bin 0 -> 16900 bytes
 website/content/img/usergrid_profile_128.png    |   Bin 0 -> 6689 bytes
 website/content/img/usergrid_profile_256.png    |   Bin 0 -> 10470 bytes
 .../content/img/usergrid_profile_256_white.png  |   Bin 0 -> 10724 bytes
 .../img/usergrid_profile_512_margins.png        |   Bin 0 -> 19112 bytes
 .../content/img/usergrid_profile_64_white.png   |   Bin 0 -> 4839 bytes
 .../content/img/usergrid_profile_background.png |   Bin 0 -> 6710 bytes
 website/content/img/usergrid_screencast_bg.png  |   Bin 0 -> 20478 bytes
 website/content/img/usergrid_small_100.png      |   Bin 0 -> 6681 bytes
 website/content/img/usergrid_wiki.png           |   Bin 0 -> 7135 bytes
 website/content/img/yourkit.jpeg                |   Bin 0 -> 7763 bytes
 website/content/index.html                      |    97 +
 website/content/js/bootstrap.min.js             |     8 +
 website/content/js/head.js                      |   708 +
 website/content/js/html5shiv.js                 |     8 +
 website/content/js/jquery-1.10.1.min.js         |     6 +
 website/content/js/jquery.icheck.js             |   397 +
 website/content/js/respond.min.js               |     6 +
 website/content/js/usergrid-site.js             |    50 +
 website/content/releases/index.html             |    65 +
 website/content/static/github-btn.html          |     2 +
 website/crash.log                               |   143 +
 website/layouts/community.html                  |     1 +
 website/layouts/default.html                    |    44 +
 website/layouts/docs.html                       |     1 +
 website/layouts/footer.html                     |    92 +
 website/layouts/header.html                     |   229 +
 website/lib/default.rb                          |    43 +
 website/lib/helpers_.rb                         |     0
 website/lib/pandoc.template                     |     4 +
 website/nanoc.yaml                              |    77 +
 website/run.sh                                  |     1 +
 website/tmp/checksums                           |     2 +
 website/tmp/compiled_content                    |  7076 ++
 website/tmp/dependencies                        |     6 +
 website/tmp/rule_memory                         |   Bin 0 -> 5163 bytes
 website/utilities/map-markers.rb                |    62 +
 website/utilities/markers.txt                   |   440 +
 website/utilities/snapshot-apigee.rb            |    71 +
 website/utilities/usergrid.csv                  |   290 +
 2947 files changed, 672928 insertions(+), 58780 deletions(-)
----------------------------------------------------------------------