Merge pull request #380 from vtomilin/master

Fixed 'call to undefined method addToRoots()'

Reviewed-By: Ben Combee (ben.combee@lge.com)
interim commit

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
first-pass rewrite enyo.Binding and BindingSupport

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add more features, cleanup and fixes to bindings

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
initial pass rewrite ObserverSupport, updates to some BindingSupport features

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

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
remove anonymous observers added at runtime

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
update rewrite of ObserverSupport and rewrite ComputedSupport

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

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
cleanup and change backwards compatible handling for published properties changed methods in new observer setup

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
cleanup and adding support for mixing in the kind features chain

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
adjust mixing application and add runtime extend support

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
first pass removing all previous computed and observer calls except ViewController

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
next "initial" pass at removing (but not reimplementing finally) the computed and observer calls

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
temporarily remove MultipleDispatchFunctionality, don't let mixin names stomp root names

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
properly handle the constructor overload case

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

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

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