Initial commit from the relational (private) development branch leading to
the future 2.5.pre -- NOTE: IS NOT COMPLETE

Conflicts:
	source/kernel/lang.js
interim commit refactoring and documenting...

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
don't look for changes if testing documentation output (default)

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
figure out how we are going to document singletons

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
rewrite enyo.Object according to new code standard

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
update enyo.Application to new coding standard

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
cleanup after minor code standard tweak

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
cleanup stuff that was missed and minor change to code standard fix

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
cleanup according to code standard

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
rewrite Component.js

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
additional cleanup

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
consistency, use proper variable

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
ensure we have a unique copy of the properties and only do the extra work for mixin if there are additional properties passed in

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
more minor cleanup, lang.'s is not quite finished

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
fix typo

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
[BROKEN] interim commit

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
re-add some functionality and fix errors related to .raw()

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
bad variable

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
re-add missing overloaded method

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Fixed a case where `ctor` was undefined.
* Case was noticed in the DataGridList of enyo-npr during initial load.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>