Travis-ci Integration for jshint and phantomjs core tests

This add .jshint checking using travis-ci to the enyo commit workflow.  From now on, any pushes to master or a branch forked from master will have a travis-ci job done to validate jshint cleanness of the code.

This now includes running phantomjs to verify core tests pass too.