Fix for ENYO-1825

Fixed loader.js to support onload/onerror events for scripts and final callback when complete
whitespace fixes
Added support for runtime loading of packages

updated loader.js, added test case to LoaderTest.js, and moved the
loader test js files into a subdirectory.
Added runtime loading support for packages

updated loader.js, added test case to LoaderTest.js, moved loader test js files to subdirectory
Merge remote-tracking branch 'origin/ENYO-1825' into ENYO-1825

Conflicts:
	loader.js
	tools/test/core/tests/LoaderTest.js
Merge pull request #219 from ryanjduffy/ENYO-1825

Fixed ENYO-1825

Reviewed-By: Ben Combee (ben.combee@palm.com)