Rename Element.prototype.controller to component

I believe this satisfies gh-1143