LIVEOAK-585 StompClient should provide means of unsubscribing
LIVEOAK-152: Updated the Mongo configuration for a shared datastorage configuration. Work originally started as part of LIVEOAK-407.
Merge pull request #346 from mwringe/LIVEOAK-152

LIVEOAK-152
LIVEOAK-152: update tests for mongo configuration changes.
Merge pull request #347 from mwringe/LIVEOAK-152

LIVEOAK-152: update tests for mongo configuration changes.
LIVEOAK-526: Fix inconsitent behaviour with mongo resource updates. Before was incorrectly performing partial updates.
Merge pull request #348 from mwringe/LIVEOAK-526

LIVEOAK-526: Fix inconsitent behaviour with mongo resource updates
LIVEOAK-497: Remove empty elements from the resource instead of adding in a null value.
Remove unused class from test source
LIVEOAK-586 Unsubscribing a subscription is not implemented in container
 - Add unsubscribe functionality for STOMP subscriptions
Fix http.js for Stomp transport to call correct error callback function name
LIVEOAK-591 Stomp connection is not retained
 - Check whether the Stomp Client transport is set before issuing a new connect. If it's set, simply execute the callback
Merge pull request #349 from mwringe/LIVEOAK-497

LIVEOAK-497
LIVEOAK-592 Upgrade to Keycloak 1.0.2.Final
LIVEOAK-583 Add UserProfile onto SecurityContext
 - Move SecurityContext in SPI into security package
 - Add UserProfile onto SecurityContext with some basic profile information such as name, email
 - Updated TokenResource to extract the profile information from the token and add it to the ResourceState result
 - Updated AuthInterceptor to create UserProfile on SecurityContext from response
Client: JS errors fix
Console: service for remote resource exists check
Console: removing console logs
Console: refactored JSON utils to testable service
Console: turning on the Jasmine testsuite