add object pooling and update event system to use it when possible

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
update enyo.mixin to support options hash and langTest to reflect the change

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add functionality for supporting more efficient rendering and dom update chain

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
interim commit -- update auto-bindings for model support and cleanup with extensible sources

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

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

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