fix(dependency): Fix issue with protractor 0.12.0 and protractor-runner

Protractor runner requires <0.12.0 and protractor was just updated to version 0.12.0.
Merge branch 'develop' of https://stash.corp.lifeshield.com:8443/scm/lv/gopher into develop

Conflicts:
	package.json
Merge branch 'develop' of https://stash.corp.lifeshield.com:8443/scm/lv/gopher into develop

Conflicts:
	package.json
Add integration tests for nav
Add simple views for cameras, crime-watch, dashboard, help, messages, safety, security-events, settings, and shop.
Add controllers for cameras, crime-watch, dashboard, help, messages, safety, security-events, settings, and shop.
Update nav to use #/ style links
Update nav spec to comply with #/ syntax for links
Update router to handle routing events to dashboard, security/events, cameras/live-video, crime-watch, safety, messages, shop, help, and settings.
Update navLink directive to add IDs so we can select them via e2e tests
Update main ctrl to use array notation for dependencies
Add new controllers as application dependencies
chore(angular): Upgrade angular to 1.2.0-rc.3
chore(google analtyics): Remove analtyics script for time being.
chore(bootstrap): Fix refs to bootstrap js which is missing after change to less.
Add underscore dependency
Refactor navLink directive
Refactor nav directive
Add LinkClass
Add LinkModel