Log viewer implementation and wired up
Merge branch 'master' of ssh://stash.excellent.io:7999/~charles.boyd/meteorologist
Merge branch 'master' of ssh://stash.excellent.io:7999/~charles.boyd/meteorologist

Conflicts:
	app/modules/compute/controllers/serverlog.controller.js
	app/modules/compute/views/dashboard.view.html
	app/modules/compute/views/serverlog.view.html
Merging in latest from upstream (METEOROLOGIST/meteorologist:refs/heads/master)

* commit '65a2792fe782264e2253afd2c36a7bfc26620278': (22 commits)
  Fixed layout of login box.
  PULSAR-7, PULSAR-17: fixed mysteriously disappeared ng-repeat directive (I blame emacs).
  PULSAR-7, PULSAR-17: fixed form submission naming collision; formatted HTML; added message when no results are present.
  Updated to add user object, Seperated authentication from identity
  PULSAR-7: added form validation for create instance modal.
  PULSAR-7, PULSAR-17: final image is now selected based on user criteria.
  PULSAR-7: linted new image service code.
  Removed Jarvis widget jquery library
  PULSAR-7: added directive to display a message when no instances/images are found in the dashboard.
  Fixed breadcrumb display names from state identifier to friendly names.
  PULSAR-7: added remaining image service functionality. Note: untested.
  Added missing node.js dependencies for gulp to work.
  Updated Gulpfile to remove broken functions from generator-webapp
  MRT-9 Fixed up all the linting problems according to the current .jshintrc file
  Moved from Grunt to Gulp as per angular core direction Gulp is also much faster for builds as it uses nodejs streams To clean up and grunt leftover packages from your local directories run:
  PULSAR-7, PULSAR-17: added filtering logic for architecture, operating system, and cPanel versions. Implemented typeahead for cPanel versions.
  PULSAR-7: fixed errant position of create instance button/
  PULSAR-7: images now appear.
  PULSAR-7, PULSAR-17: instances can now be deleted. Renamed various server functions (delete, reboot, etc.) to rebootServer, deleteServer, et. al for clarity.
  PULSAR-7, PULSAR-17: instances can now be created based on existing images/flavours.
  ...
Merging in latest from upstream (METEOROLOGIST/meteorologist:refs/heads/master)

* commit 'b2e3ccfb7e42cedddad483ea0dc4f0f7213ea4be':
  Remove Activity man from header.  There was really no use case for it.
  PULSAR-7, PULSAR-17: added default and cPanel security groups to newly created instances for WHM/cPanel access.
  Updated login page to be centered correctly
  Updated gulp file to run proxy
  PULSAR-7, PULSAR-17: added guards for deletion of instances/images (still not wired). Modified buttons to reflect proper ports in compute dashboard view.
Fixed inclusion of deleted dependencies causing errors
Merge pull request #66 in METEOROLOGIST/meteorologist from ~CHARLES.BOYD/meteorologist:master to master

* commit 'e86351dd05004581c032d0c140ffd5c1a744f43b':
  Fixed inclusion of deleted dependencies causing errors
  Log viewer implementation and wired up