Cast icon for chromecast gets hover state, and updated icons

@alkupe for review - particularly check the *addComponenetButton* method