Switch player themes on the demo site without destroying

Simply switch out the theme class on the player on-the-fly instead of destroying and recreating the player.

This makes for instantaneous switching of the themes, great way to show of the different themes without waiting for the recreation of the player.

Sorry about doing this to the `test/index.html`, but seemed to almost be the same as the production demo site.

Let me know what you think.