Update enyo.js and loader.js for spacing and JSHint issues

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@palm.com)
Fix tests for spacing and JSHint issues
Add new LoaderTest to test script loading system (but disabled for 2.2 release)

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@palm.com)
API Comment Cleanup. Enyo-DCO-1.1-Signed-off-by: Jim Tang <jim.tang@palm.com>
improved error message

Indicate to user whether kind in undefined or unknown. This may not bring new
information to Enyo masters, but it sure helps newbie like me...
Merge pull request #220 from enyojs/improved_error_msg

improved error message

Reviewed-By: Ben Combee (ben.combee@palm.com)
Cleaning up comments for initComponents(). Enyo-DCO-1.1-Signed-off-by: Jim Tang <jim.tang@palm.com>
Making Checkbox and Input directly bindable.

Enyo-DCO-1.1-Signed-off-by: Gray Norton <gray.norton@palm.com>
Ensuring we respect fit:false, even when rendering into body.

Enyo-DCO-1.1-Signed-off-by: Gray Norton <gray.norton@palm.com>
Set path for Application in constructor, allowing binding to app properties.

Enyo-DCO-1.1-Signed-off-by: Gray Norton <gray.norton@palm.com>
add initial pass at enyo.Router object

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
Merge branch 'mvc-bindings' of https://github.com/graynorton/enyo into mvc-bindings
update documentation

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
Merge pull request #1 from graynorton/mvc-bindings

Miscellaneous small changes
Merge branch 'mvc-bindings' of github.com:clinuz/enyo into mvc-bindings
slight fix for default route handling

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
needed to reset the default value of fit to null

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
need to test for existence of object before testing property on it

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
remove deprecated enyo.getObject

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
ENYO-1595: Fix deploy of .less files.
Enyo-DCO-1.1-Signed-Off-By: Kevin Schaaf (kevin.schaaf@palm.com)
Merge pull request #222 from enyojs/ENYO-1595-kevinpschaaf

ENYO-1595: Fix deploy of .less files.

Reviewed-By: Ben Combee (ben.combee@palm.com)