LIVEOAK-518 Create SPI class for holding common JSON and parameter names
 - Renamed LiveOak to Services, so it contains all ServiceName definitions
 - Created LiveOak to hold common strings that are used in JSON
LIVEOAK-520 Inform Resources of startup when setting Configuration
 - Added initializeProperties() to Resource for handling setting configuration at startup. The default delegates to updateProperties() for those Resources that don't require special handling
LIVEOAK-521 Update custom media type for Local App install to conform to standards
LIVEOAK-474: Use reponse error message when available
Merge pull request #316 from vrockai/LIVEOAK-474

LIVEOAK-474: Use reponse error message when available
LIVEOAK-523 Unable to subscribe to collection change events
 - In addition to looking for subscriptions on the actual Resource, for CREATE/DELETE we also look for subscriptions on the Resource parent
LIVEOAK-525 Upgrade to Keycloak 1.0-final
LIVEOAK-523 Unable to subscribe to collection change events
 - Add a test to validate that notifying Create/Delete events on a collection doesn't cause duplicates
Console: fix jshint warning
LIVEOAK-497 treat empty string as null
LIVEOAK-524 fixed unnecessary error logging
Console: Fix JSON error on collection page
LIVEOAK-524: fixed clients edit error
Merge pull request #317 from vrockai/LIVEOAK-497

Several console fixes
Import application, design adjustments
LIVEOAK-506
Remove unused Resource config service
LIVEOAK-487: Intial commit for scheduled scripting support
Merge pull request #320 from mwringe/LIVEOAK-487

LIVEOAK-487: Intial commit for scheduled scripting support
LIVEOAK-516 Separate runtime and static resource config such that the console uses the static for updating
 - Add test for retrieving non runtime config from admin, but Resource has the runtime version