Got legato running in the browser and all tests passing.
Run tests when a mock file changes
Add tasks to compile legato scripts to be available in browser for testing
Add pro:watch task

* Enable grunt-notify for background notifications of failed tests
* Add jasmine spec reporter for protractor tests for better output
Upgraded legato API.
- Added notes on some difficulties I ran into with the current build system.
- Now imports the generated legato scripts into the mock application.
- Upgraded legato to 0.2.5
- Small refactor to message middleware to prep for next stage.
- Added the ability to configure the available mock midi hosts through the debug panel.
- Commented out one failing protractor test until I have time to figure out why it's broken.
Expanded protractor tests and made sure that midi inputs can be enabled and disabled correctly.
- Added a way to view unite tests in chrome.
- Upgraded legato to 0.2.6
- Moved protractor selectors and test functionality into page objects.
- Added the ability to update message middleware midi inputs so that OSC outputs aren't lost when midi inputs change their hosts.
- Legato mock now blocks midi messages from midi inputs that have been disabled.
Merge commit 'ab6a9a8bd9ecf0aba7ec8ceb625db3995a8359bb' into feature/legato-in-browser

Conflicts:
	Gruntfile.coffee
	test/mock/service/legato-mock.js
Removed lodash from the MOCKS section of the index file now that it is loaded for the app's use.
Fixed broken build
- Added the ability to clean out the node_modules folders for the app so that "grunt clean" will reset the application to a fresh state.
- Order of lodash module changed which will hopefully fix the broken build.
- Removed the dot reporter on protractor tests so the spec reporter will display correctly.
Added imagemin-jpegtran as a dependency in order to hopefully fix the build.
Fixing broken Travis build by making sure that the app/node_modules folder is installed before tests run.
Updated the 'grunt ci-init' to only npm install legato to see if it can be built on Travis.
Checkout the legato project instead of installing it during CI builds in order to remove the dependency on midi hardware.
Removing imagemin requirement in the build to see if that will fix the broken build.
Merge pull request #29 from OSCModulator/feature/legato-in-browser

Feature/legato in browser