Merge pull request #411 from mwringe/LIVEOAK-388

LIVEOAK-388
LIVEOAK-574: Do not return any members when the limit is 0.
Merge pull request #412 from mwringe/LIVEOAK-574

LIVEOAK-574: Do not return any members when the limit is 0.
LIVEOAK-519: On a REST update, if we cannot access the mongo server, then we will throw an exception and not update the configuration.
Merge pull request #413 from mwringe/LIVEOAK-519

LIVEOAK-519
Console: custom class for script pages
Merge pull request #414 from vrockai/master

Console: custom class for script pages
LIVEOAK-483: Fix issues with returnFields misbehaving, add support for excluding fields.
Merge pull request #415 from mwringe/LIVEOAK-483

LIVEOAK-483
“message”
Merge pull request #416 from cardosogabriel/master

Updating console with logo and favicon
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