LIVEOAK-218: Persist subscriptions for devices usings native push through UPS. Saves to an internal mongo database.
Merge pull request #172 from mwringe/LIVEOAK-218

LIVEOAK-218
[LIVEOAK-269] Port unification

* Move undertow back to port 8080
* Move liveoak to 8081
* Proxy from /**:8080 to /**:8081
* Adjust JS client to not add 303 to the port.
Errant module removal.
Tell auth stuff where keycloak is now (port 8080)
* Put LiveOak on 8383
* Force LiveOak on localhost
Security screens
Reset a channel back to mixed HTTP/WebSockets mode after an HTTP request/response
has completed, since it might be a keep-alive channel that subsequently gets
upgraded to a WebSockets channel.
LIVEOAK-131-II: General Setting implementation.
Merge pull request #174 from ammendonca/LIVEOAK-131-II

LIVEOAK-131-II: General Setting implementation.
Add client resource to created applications
Change Keycloak admin URLs for console
Merge pull request #175 from stianst/master

Change Keycloak admin URLs for console
LIVEOAK-296 Remove use of System.err
 - Retained use of System.err for tests only
Console: Collection page enchancements
Merge pull request #176 from vrockai/STORAGE2

Console: Collection page enchancements
LIVEOAK-275 "Connection refused" warning in the logs for examples
 - introduced extensions dependencies mechanisms to provide a way to properly handle transitive dependencies
LIVEOAK-299 - lo-select ng-model update fix
Merge pull request #178 from vrockai/LIVEOAK-299

LIVEOAK-299 - lo-select ng-model update fix
Support updating the application name