Component bindings are not being completly destroyed after calling .destroy() method on a Component
Removing spaces to pass jshint
because of the ordering of setup in enyo.kind certain properties get clobbered by features that are expected to have run before the properties were applied to the prototype, this preserves those preset properties

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
significantly improve Model initialization time

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
remove incorrect comment

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
only call notify observers this extra time if necessary

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge branch 'master' of https://github.com/debianw/enyo into ENYO-3308
minor adjustment for clarity and consistency

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