chore(mediator): Add basic mediator module, which acts as pub / sub for events from modules.
chore(mediator): Comment and cleanup.
fix(mediator): Fix dependency issues.
feature(mediator): Add NOTIFICATIONS constant to app.js, which mediator matches against event name.
chore(mediator): Remove growl dependency from mediator.
Merge branch 'develop' of https://stash.corp.lifeshield.com:8443/scm/lv/gopher into features/445-mediator-module

Conflicts:
	app/scripts/app.js
chore(mediator): Checking in spec and notes.
Merge branch 'develop' of https://stash.corp.lifeshield.com:8443/scm/lv/gopher into features/445-mediator-module
feature(mediator): Checking in mediator progress.
feature(mediator): Checking in mediator progress.
Merge branch 'features/445-mediator-module' of https://stash.corp.lifeshield.com:8443/scm/lv/gopher into features/445-mediator-module
test(mediator): Fully working unit tests and refactoring to support test for mediator module.
Merge remote-tracking branch 'origin/develop' into features/445-mediator-module

Conflicts:
	app/index.html
	app/scripts/app.js
Merge pull request #8 in LV/gopher from features/445-mediator-module to develop

* commit 'b777ebab3f04f585886e8d359f07a761d38773f5':
  test(mediator): Fully working unit tests and refactoring to support test for mediator module.
  feature(mediator): Checking in mediator progress.
  feature(mediator): Checking in mediator progress.
  chore(mediator): Checking in spec and notes.
  chore(mediator): Remove growl dependency from mediator.
  feature(mediator): Add NOTIFICATIONS constant to app.js, which mediator matches against event name.
  fix(mediator): Fix dependency issues.
  chore(mediator): Comment and cleanup.
  chore(mediator): Add basic mediator module, which acts as pub / sub for events from modules.
feature(mediator): Refactor to eliminate on() method
chore(mediator): Remove examples of extending angular core.
fix(mediator): Fix issue where event name was breaking chaining.
fix(mediator): Fix issue where mediator events were piling up when using wildcards.

Also eliminated the need for recursive checks since were are not mistakenly creating arrays within arrays. eventActors will always be a 1 level array of functions that need to be called for the event. Including wildcards.
chore(mediator): Remove un-used mediator events file.
chore(dashboard): Clean up dashboard html and style a bit.