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>
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)
remove unnecessary enyo._getProp

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
update documentation

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
update documentations
update documentation

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
Merge branch 'master' into clinuz
update to function without enyo.call

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
add additional cleanup to bindings, add destructor (destroy) to enyo.Object and allow it to logically destroy bindings that it owns

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
additional cleanup for bindings

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
fixes to bindings and add bindings test

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