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)