extends video element

Here we go.
Thanks for the input, looks way cleaner now.
I decided to leave the cast icon out and make the icon part of the controls.
WDYT?
Best regards,
Thorsten
@ebidel , This is the way that's communicated in the chromecast docs (https://developers.google.com/cast/docs/chrome_sender#Initialization). And the cast_sender js api doesn't support JSONP as far as I know, it's just a simple js file, that wouldn't work with core-shared-lib, so I followed the guidelines for non JSONP in http://www.polymer-project.org/docs/elements/core-elements.html#core-shared-lib . Do you see a better way of doing it?