Several enhancements to LiveOak Console
Merge pull request #122 from ammendonca/LOCO-Enhancements

Several enhancements to LiveOak Console
Console: redirecting to error page when accesing nonexisting entity
LIVEOAK-128 fixing error with no collections in storage
Console: structure clean-up
Merge pull request #123 from vrockai/LIVEOAK-128_4

Fixing several console issues
Refactor Console Notification service to include httpError() to have a single place where we format an http response into the message for notification and logging.

Also modified DefaultResourceErrorResponse to set the message to cause.getMessage() if a message is not passed to constructor. This provides a nicer looking message for UI.
Console: Loaders refactoring
LIVEOAK-128 More collection page functionality
Merge pull request #124 from vrockai/LIVEOAK-128_4

More functionality on collection page
Fix storage port validation and hide spinners.
Add confirmation modal to delete push configuration.
Add modals to Applications page