Merge pull request #393 from cardosogabriel/master

Review Alex's changes, LO-661 and LO-280
LIVEOAK-638: Saving empty rows fix
LIVEOAK-637: focusing the 1st input on row add
LIVEOAK-676: fixed the storage list page sidebar
Merge pull request #394 from vrockai/LIVEOAK-676

Console: Several storage page related fixes
LIVEOAK-679 NPE when subscribing via Stomp
- Ensure List of subscriptions for a connection has been created before accessing it
LIVEOAK-673: produce a deployable openshift binary from the build and activate the openshift build via the release profile
Merge pull request #395 from mwringe/LIVEOAK-673

LIVEOAK-673
LIVEOAK-678: fixed column add/delete issues
Merge pull request #396 from vrockai/LIVEOAK-678

LIVEOAK-678: fixed column add/delete issues
Refactor ConfigResource to be MappingResource, as it's purpose is more general than just mapping from config
LIVEOAK-684 ExtensionInstaller uses cached ConfigurationManager when no config file defined
- Add some tests for verifying system extensions
- Move system extension classes into extension package
LIVEOAK-681 Resource extension type always returns "null"
- Removed some items from ConfigurationManager that were more appropriate on the wrapping resource
- Added methods on wrapping resource to handle differences between application and system extensions for retrieving versioning information and extension id
Console: Improve update client

- Provide feedback when saving client with scope changes only;
- Redirect to clients list after updating a client;
Merge pull request #397 from ammendonca/LIVEOAK-685

LIVEOAK-685: Console: Improve update client
LIVEOAK-674 Don't show an example app as installed just because the name matches
- Modify 'example' in application.json to be a string representing the id of the example
Console: Improve business logic feedback

- Fix notification saying that script was created when it was updated;
- Don't animate on save as if created when it's only updated;
LIVEOAK-686: Refactor App Client controller out of Application controller
Merge pull request #398 from ammendonca/LIVEOAK-686

LIVEOAK-686: Refactor App Client controller out of Application controller
LIVEOAK-674: Fixed example app installed flag handling in console