LIVEOAK-238: Use a factory method to create a commonly configured ObjectMapper. Increases consistency between how JSON files are handled.
Merge pull request #149 from mwringe/LIVEOAK-238

LIVEOAK-238
LIVEOAK-234: Support renaming collection in Mongo.
Merge pull request #150 from mwringe/LIVEOAK-234

LIVEOAK-234: Support renaming collection in Mongo.
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