Changing the way the container works, avoiding a monolithic
container, and supporting Organization/Application hierarchy
for registration of Resources.

De-emphasized the need for RootResource, while simultaneously
requiring all resources (including root-like) to track parentage.

Add Extension mechanism to provide more flexibility in deploying
Resources for any given Application, instead of the bare ctor-based
previously used.

Re-wire standard /subscriptions resource for all applications.

Add some basic helper scripts. (create_organization, create_application)

Bring in netty for SPI (needs to be filtered better) for ByteBuf operations.

Comment-out test-suite.
Re-enable integration testsuite.
Better activate for OSX.
Remove half-baked vertx integration for now.
Fix arch value for 32 bit linux (was x86 should be i386)
Merge pull request #71 from mwringe/testsuite

Fix arch value for 32 bit linux (was x86 should be i386)
LIVEOAK-91: Dashboard initial implementation.
Merge pull request #72 from ammendonca/LIVEOAK-91

LIVEOAK-91: Dashboard initial implementation.
LIVEOAK-91: Fix to jasmine testsuite. Was overriding module definition.
Merge pull request #73 from ammendonca/LIVEOAK-91-II

Fix to console jasmine testsuite. Was overriding module definition.
LIVEOAK-73 Provide file upload / download endpoint using Mongo GridFS as storage
 - remember Content-Type of uploaded blob
 - add UPDATE handling
 - add DELETE handling
 - add support for renaming files / directories
 - improve tests
 - add gridfs to launcher config
Testsuite build fix for Windows
fix windows launcher
revert unintentional change
Remove organizations from the hierarchy.

Installation of Extensions is distinct from provisioning of an Extension
as a Resource.

An application's $APPDIR/resources.json controls what extensions are provisioned,
under what URLs, with what configuration.

bin/liveoak, if passed a path (including '.') will deploy that path as an application
named after the tail directory name when launching liveoak.

Update mongo configuration options to cover most of the mongo client options.
Now supports replica sets, mongo based security, default write concerns, read perferences, etc.
Debug to debug CI failure.
Ensure the dir exists.
LIVEOAK-134 Intermittent test failures when building mongo modules
 - configure test DB to use WriteConcern.ACKNOWLEDGED
 - skip updating an item after responding with Invalid request
LIVEOAK-135 Make console available in LiveOak
 - Update Console to use keycloak-admin realm
 - Add console code to ZeroExtendingService
 - Configure console application in KeycloakServer
Move some resource-initialization to apps/admin/resources.json from special
bootstrappy nature.