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