Intellij code styles and reformat of project code
* Clean up the scheduler/trigger/fire hierarchy and
  quartz API usage.
Add ResourceContext#notifier() to provide a responder-like
notifier for resources created/updated/delete outside of
a normal request/response cycle.
Call RootResource.destroy() on server shutdown
Add current module directory for tests and set user.dir
git resource updates:
 connect to repo and create if not present on initialization
 close repo connection on destroy
 add basic test
Fix issues with modules config for git resource
Fix LiveOak startup error for SchedulerResource
Clean up subscriptions and wire up beginnings of HTTP subscriptions.
Add HTTP test for git resource
* add subscription-watching to the direct connector
* ensure object-state encoder includes a URI
* test the HTTP subscriptions.
Rename JS clientstuff.
Handle codec encode/decode when either encoder or decoder is not present for media type
Somehow missed this renamed file.
Clean up ConfigDeployer to be less casty, using JsonNode tree instead.
Sorting - implemented for MongoDB collections
IDE configs draft. Code not reformatted
Checkstyle plugin in profile although code was not adapted to make it pass.