LIVEOAK-620: Add check for resources not installed.

LIVEOAK-636: Update breadcrumbs.
Merge pull request #375 from ammendonca/LIVEOAK-620-636

LIVEOAK-620: Add check for resources not installed.
LIVEOAK-635: Show "No Storage Resources" box when deleting last one
Merge pull request #376 from ammendonca/LIVEOAK-635

LIVEOAK-635: Show "No Storage Resources" box when deleting last one
LIVEOAK-622: Remove success callback call when saving roles

The callback call was duplicating notification and other logic.
Merge pull request #377 from ammendonca/LIVEOAK-622

LIVEOAK-622: Remove success callback call when saving roles
LIVEOAK-628: Remove application name from title on Application List
Merge pull request #378 from ammendonca/LIVEOAK-628

LIVEOAK-628: Remove application name from title on Application List
LIVEOAK-621: App List: Fetch scripts only if script resource type installed
Merge pull request #379 from ammendonca/LIVEOAK-621

LIVEOAK-621: App List: Fetch scripts only if script resource type installed
Design/usability improvements
Update chat-html git repo path for git install test
Modify GitApplicationsResourceTest to remove the installed app, as the app name changed with the repo
LIVEOAK-633 Improve test infrastructure
- Modify container tests to use AbstractContainerTest as parent
- Split single test method into multiples, where it makes sense
LIVEOAK-633 Improve test infrastructure
 - LocalApplicationsResourceTest wasn't using @BeforeClass
LIVEOAK-633 Improve test infrastructure
- Refactor abstract test cases for better re-use and handling
- Modify test cases for all the modules to handle the new parent test classes
Merge branch 'LIVEOAK-633'
LIVEOAK-633 Improve test infrastructure
- forgot to actually pass a Set into awaitStability to capture problems and failures
LIVEOAK-595: Persist changes to the $MODULE.json file back to the file system.
Merge pull request #380 from mwringe/LIVEOAK-595

LIVEOAK-595