Console: we are so jshint compliant it hurts.
LIVEOAK-253 Fixing bug with JSON decoding when property has value 'null'. Fix update of URIPolicy and DroolsPolicy
LIVEOAK-252: fix issue where we were reading from a null object after the resource is deleted (Need to return the object back as part of the delete operation).
Merge pull request #148 from mwringe/LIVEOAK-252

LIVEOAK-252: Fix NPE when mongo resource is deleted.
This works for my machine (but not others, I'm sure).
First shot at bringing in wildfly-core and creating a custom distro with liveoak.
Reset our version number and enforce java8.
Actually boot up LiveOak within WildFly.

Doesn't exit, but does serve!
Checkpoint wildfly-based server runtime.
Checkpoint wildfly migrations.
Added build of custom keycloak war

Conflicts:
	pom.xml
Remove some additional modules that are no longer needed.
Use standalone.xml to perform socket-binding for LiveOak.
Further adjust netty slot dependencies between modules.
Ensure mongo is downloaded, installed, and running before firing up anything that needs
mongo.  (Our own extensions and keycloak)
Checkpoint BROKEN wrt Keycloak and KCSessionFactory
[LIVEOAK-236] Close files when they're done.
Bring keycloak module back.  Tests @Ignored since they seem to test
against an empty mongo, and complain about an NPE when trying to
fetch the admin-realm.
Updated auth to load public key from config file, or from HTTP request to Keycloak
Started adding resources for KC admin
Create liveoak-apps on first startup