Some fixes in runner <-> coordinator relations

- missing fields in stored Run and RunResult
- runner register was storing commitId instead of vcsRepoUrl in module
Merge branch 'two-dot-o' of github.com:usergrid/usergrid into chop/USERGRID-138
Moving UploadResource.uploadResults to RunManagerResource.store
chop/USERGRID-138 chop webapp dao refactoring

  - added javadoc and applied coding style
  - fixed missing or misused functionality in dao and related classes
  - fixed several bugs in dao and related classes
chop/USERGRID-138 Start operation is working

- RunnerCoordinator class is introduced in chop-webapp
- StartResource in webapp and StartMojo in plugin are implemented
- minor fixes in RunManagerImpl RunnerConfig and StopResource on runner
- DestroyResource unregisters runners before destroy
- fixes in RunManagerResource and RunnerRegistryResource on webapp
Merge branch 'two-dot-o' of github.com:usergrid/usergrid into chop/USERGRID-138
chop/USERGRID-138 Stop and Reset operations are working

- Reset and Stop plugin goals and coordinator resources implemented
- runners ask coordinator for next run number on each start of a test
- RunnerCoordinator removes incomplete runs due to stopped tests
- next run number is not bound to runners in storage
Merge branch 'two-dot-o' of github.com:usergrid/usergrid into chop/USERGRID-138

fixing merge conflict
Conflicts:
	chop/webapp/src/main/java/org/apache/usergrid/chop/webapp/dao/ModuleDao.java
Merge pull request #153 from usergrid/chop/USERGRID-138

Chop/usergrid 138