add support for mixins to be added to instances not just kind prototypes

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix abstraction of binding support in concatenated properties a little better

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add concatenated property support to mixins

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
introduce mixin "handlers" mechanism for multiple event listener entries without colliding with base kind, fix this by adding support mixin to enyo.Component kind as well, fix function naming when not proxying

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #262 from clinuz/ENYO-2308

fix: ENYO-2308

Reviewed-By: Ben Combee (ben.combee@lge.com)