Insert/remove spinner: fixes #518. Support audio: fixes #537.

fixed issue #518:  show/hide spinner causes CPU taxing on all browsers, it is better to insert/remove it from the DOM

fixed issue: #537: support audio using ```<audio>``` tag 

**DEMO** solving both issues (and showing playlist functionality): http://tim-peterson.github.io/videojs-playlist/