More jshint 2.1 cleanups in preparation for continuous integration
Add .jshintignore for npm_modules we pull in
Add .travis.yml file to trigger installing jshint and run it as the "build/test"

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Update .travis.yml to fix npm install

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add phantomjs test to run core tests, update travis.yml to run that test tools/test/core/phantomjs-test.js
Modify test.js to output cues to console about status so we can know when tests are over

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #298 from enyojs/travis-ci-jshint

Travis-ci Integration for jshint and phantomjs core tests

Reviewed-By: Gray Norton <gray.norton@lge.com>