Add tests for dash objects

This adds grunt support for running:
- JsHint (static code check)
- Jasmine (test spec framework)
- Istanbul (code coverage analyzer)

Also adds positive tests for the DashParser output and
DashManifestExtensions functions.
More tests coming...
added uglify to grunt to make dash.min.js
jshint fixes and a test update
add "unused" jshint enforcement
Merge pull request #10 from MSOpenTech/dashtests

Add grunt tasks and Dash tests
remove an unused js file
Merge branch 'master' of https://github.com/Dash-Industry-Forum/dash.js

Conflicts:
	app/js/dash/SonyExtensions.js