GF-40484: don't load an app's resources right away

The initializer for $L now does not exist and now does not load
in the resources right away. Instead, the enyo.updateLocale()
function should be called instead when the container is ready
to have the resources loaded.

Enyo-DCO-1.1-Signed-Off-By: Edwin Hoogerbeets (edwin.hoogerbeets@lge.com)

Conflicts:
	glue.js
GF-40484: $L now loads the resources on first call

The $L function now attempts to load the resources on the fly if none
are found.

Enyo-DCO-1.1-Signed-Off-By: Edwin Hoogerbeets (edwin.hoogerbeets@lge.com)
GF-40484: do not add body classes at load time

The enyo.updateI18NClasses function is no longer called at load time.
Instead, the enyo.updateLocale function will call it when the
container is ready for it during its morph to an enyo app.

Enyo-DCO-1.1-Signed-Off-By: Edwin Hoogerbeets (edwin.hoogerbeets@lge.com)

Conflicts:
	glue.js
Update README for package.js renames

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add jshint-checking files to enyo-ilib

Also cleanup files in root directory, samples will come in
later commits.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)