cleanup

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
rewrite view controller, update application object accordingly, update mixin support and a few other various fixes and tweaks
Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix poorly written bindings refresh method

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
refactor/fix auto binding support

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

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
important fixes to computed property support and controller event propagation

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix observers to correctly clone between kinds so they are not sharing the same objects in the prototype chain

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