Added Protractor for e2e testing.
- Added protractor.conf.js for configuration of protractor
- Added one protractor test
- Updated .jshintrc for new globals
- Gruntfile now includes new protractor tasks for running and debugging protractor tests.
- Updated Protractor configs per Dan's suggestions.
- Started fixing defects in the current application state.
- Added more Protractor tests.
Ignore phantomdriver.log file
Got Protractor tests running with a basic Midi to OSC test.
- Added debug panel directive and view.
- Fixed input:midi:update event in input-list
- Fixed defect in messageMiddleware where output messages were not correctly routed.
- Legato mock now sends OSC output messages to the debug panel.
- Finished e2e test in Protractor which fakes midi input and tests for the correct OSC output in the debug panel.
Renamed protractor.conf.coffee to protractor.conf.js since I can't figure out how to make the coffee script config work.
Added protractor tests to the default build.
A couple small tweaks.
Merge branch 'feature/protractor' into develop
Merge branch 'develop' into feature/grunt-upgrade

* develop:
  A couple small tweaks.
  Added protractor tests to the default build.
  Renamed protractor.conf.coffee to protractor.conf.js since I can't figure out how to make the coffee script config work.
  Got Protractor tests running with a basic Midi to OSC test. - Added debug panel directive and view. - Fixed input:midi:update event in input-list - Fixed defect in messageMiddleware where output messages were not correctly routed. - Legato mock now sends OSC output messages to the debug panel. - Finished e2e test in Protractor which fakes midi input and tests for the correct OSC output in the debug panel.
  Ignore phantomdriver.log file
  - Updated Protractor configs per Dan's suggestions. - Started fixing defects in the current application state. - Added more Protractor tests.
  Added Protractor for e2e testing. - Added protractor.conf.js for configuration of protractor - Added one protractor test - Updated .jshintrc for new globals - Gruntfile now includes new protractor tasks for running and debugging protractor tests.

Conflicts:
	Gruntfile.coffee
	package.json
Fix protractor tasks and remove unused dependency
Shorten protractor task names so we have less to type
Add protractor tests to the ci build