Including Nexus repository temporarily to make
Keycloak available for Travis
Merge branch 'keycloak-nexus'
Update to the latest released version of KC
Fix url pattern for device unregistration.

Without this fix, registration was working, but when unregistration was tried, it sent 302 redirect to keycloak.
ui: Remove top nav bar
ui: Remove breadcrumb bar from Applications page
ui: Update KeyCloak login screen graphic
Revert "Enable super user for KC admin"

This reverts commit 3e118b1c758493942ef2a00e1541302a03e5519c.
Removing low priority roles atm
Merge branch 'admin'
Adding initial src for the Push Message History backend
Refactoring extractIPAddress to avoid addition if checks.
Applying feedback from dbevenius
Merge branch 'PushStats'
Adding a scheduler that runs every day to delete all messages older than 30 days