LIVEOAK-706: Fix encoding issues between JSON and ResourceStates, more consistent behaviour between converting back and forth.
Merge pull request #417 from mwringe/LIVEOAK-706

LIVEOAK-706: Fix encoding issues between JSON and ResourceStates, more c...
LIVEOAK-687 Support resource config in child resources of private mount
- ConfigRootResource as marker for privately mounted RootResource that has child configuration
- ConfigResource as marker for Resource that provides configuration as a member of ConfigRootResource or other ConfigResources
- Automatic handling of JSON initialization and updating for ConfigResource instances
LIVEOAK-642 Extract Application Clients extension into its own module
- Move application clients out into its own module
- Utilize new child config resource handling
Fix test
Minor refactor
LIVEOAK-642 Extract Application Clients extension into its own module
- Add forgotten extension conf for dist
LIVEOAK-642 Extract Application Clients extension into its own module
- Modify console to install application-clients resource when creating a client
Append trailing slash to URL for opening single page app