[BROKEN] initial commit for updating Model and adding States

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge branch 'BHV-8192' of github.com:enyojs/enyo into BHV-8192
Merge branch 'BHV-8192' of github.com:enyojs/enyo into BHV-8192
Correctly specify transform function as callback and move to top of file.
interim commit

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
more complete Model and Collection

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
fix function names to full scope

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

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge branch 'BHV-8192' of github.com:enyojs/enyo into BHV-8192
remove unnecessary namespace

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
General clean-up of Application.js, Binding.js, Controller.js, and Object.js. Added a few more items to the Glossary.
Added console.log to externals

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

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Merge branch 'BHV-8192' of https://github.com/enyojs/enyo into BHV-8192
Repairs to the lang.'s file's docs.
Re-add console.log.

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

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
add official namespace declaration and fix missing store namepath

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge branch 'BHV-8192' of github.com:enyojs/enyo into BHV-8192
minor cleanup

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
turns out @default only works after a @type declaration

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