Merge pull request #119 from stianst/master

Fix social login
Refinements in Applications page, Storage list and Storage creation page
Adjustments on the Storage Collections page
Refinements in Applications page, Storage list and Storage creation page
Adjustments in the Push and Storage Creation page
Recovering design adjustments
Revert bad commit from merge conflict
Revert unneeded changes to application.json for admin console
LIVEOAK-197 Load all applications present in apps dir on boot
 - Remove ZeroApplicationDeployer as console is now deployed through presence of launcher/apps/admin
 - Add a new service to process appsDir and create applications if application.json found in a directory
 - Modify tests to add the admin application during setup as ZeroExtension no longer provides that functionality
Fixing console background
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