Fix generics warnings
Added "delete" method to AggregateCounterService.

Redis implementation keeps a book-keeping set of keys for each
counter, so it can delete them when required.

Also some minor Javadoc additions plus "total" property on 
AggregateCount query result object.
Remove unused code in redis aggregate counter.
Reworked exception handling code to add more precise causes
Applied changes following mpollack's comments
XD-368: Improve redis connection use in aggregate counter

Implemented as a single action using a RedisCallback.
XD-348 Add fixed delay interval for job execution scheduler task
 Added fixed-delay scheduler task config
 Updated JobPlugin to process module with "fixed-delay" property key
 Added test to check IntervalTask bean is added to the module application context
XD-381 Implemented TapDeployer
XD-382 - Create TapRepository
XD-321 implement TapController.create() and .deploy()
Fixed gradle launch ./xd-admin problem
XD-364 - Create Trigger Registry

* Create Trigger Controller (REST Endpoint)
* Persist Trigger to Redis
* Create associated domain objects
Updated to support Restful deployment of Jobs
Introduction to source control
Rebasing to test with taps.
Rebase again
Added Tests to the controller.
Also Had a debate (and yes I debate myself).  For now with jobs they will auto start once the job has been deployed.  I didn't think we had to go with the extra step since they are timed.
Add the tests (as enumerated in the last checkin).  Added the Job in memoryJobDefinition for the single node instance.
Merge pull request #96 from ghillert/XD-364

* ghillert-XD-364:
  XD-364 - Create Trigger Registry
XD-383 - Implement list() method on TapController