first pass update to have npm retrieve the desired modules and allow npm to command mocha test execution

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
interim commit adding grunt and using npm test command to initiate jshint (and others soon)

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
while a significant amount more cleanup needs to be done this pass allows jshint to pass

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
add support for grunt to execute jshint, mocha-phantomjs and phantomjs against our older unit-tests

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
with the exception of the old ajax tests, this update should allow travis to correctly make use of our new grunt test task

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
add correct support for local grunt installation

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #746 from enyojs/travis-update

Update Travis-CI to work

Merging due to the nature of the changes.

Reviewed-By: Cole Davis (cole.davis@lge.com)
BHV-8486: Set the correct style property when control does not yet have DOM node.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
fix failing lang test by moving failed test to new mocha form and ensuring it tests the features it was designed to

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
fix bad reference to invalid kind in test

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
remove irrelevant test case since it defaults to either the component-specific defaultKind or the enyo.defaultCtor when being instanced

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
remove old version of the test and replace with new mocha based equivalent

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
binding tests have already been converted to mocha tests

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
the equivalent tests have been (and will further be) in the mocha tests

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
remove old test case and replace with current and mocha equivalent working test for DataRepeater, DataList and DataGridList selection API

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
tests have already been replaced by current mocha equivalent

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
global controller feature was never published and has been removed

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
unit tests have already been added to mocha tests

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #748 from enyojs/BHV-8196-coledavis

Fix for: BHV-8196

It passed! What do you know!?

Reviewed-By: Cole Davis (cole.davis@lge.com)
fix/complete Binding unit tests and fix quirk for missing behavior with autoSync feature

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)