Add support for Vimeo player. This required some tweaks in order to have their player to receive events at all.

* This is fixed by making the carousel's zIndex +1.
* This in turn breaks the toolbar and caption divs again
 (they are now underneath the carousel)
* This is fixed by making the carousel resize itself a bit,
 so it isn't on top of these divs.
* The workaround for the vimeo player should be "undone" once the toolbar
 has been used. To bring stuff to their original state again.
Fix a few things jsLint was complaining about