Merge tag '1.7.0' into develop

1.7.0
Starting 1.8.0
Add npm test to package.json
Install grunt-cli for travis tests.
Run tests with verbose flag.
Use testem 0.6.x.
Updating node version for testem 0.6.x
Correct grunt-testem version.
trying to get testem/travis to work.
removed testem.yml
adding bower install to .travis.yml
Install bower before running it.
Adding .bowerrc
Run all testem launchers.
Add build status image.
clean up Readme.md
Use Handlebars 1.3.x.
Use p-js/project-settings for linting.
Only run tests with PhantomJS.
Run lint from travis-ci.
Install jshint before linting.
Cache node_modules on travis builds
Refactoring. Removing references to MTVNPlayer.
2.0.0