Changes Component to give precedence to own data instead of the renderer's
Changes Component to give precedence to own data instead of the renderer's

Renderers can add new data properties to the component, but the ones defined by the component will have precedence.

travisc5/metal.js,mairatma/metal.js,travisc5/metal.js