Use requestAnimationFrame for the slideshow timing. Closes #46
Bind the click handler to the document node to allow including the jQuery plugin in the document head.
Added onopened and onclosed event callback options.
Added YouTube and Vimeo player plugins.

Fixed the video loading style.
Extended the getDataProperty method to support JSON values as data
attributes.
Prevent image distortions in IE. Fixes #62
Prevent touch emulation on video elements.

Calling preventDefault on the mousedown event prevents interacting with
the controls of HTML5 video elements in IE.
Added clickToPlay options for the YouTube and Vimeo plugins.

This commit solves two problems:
* YouTube/Vimeo only count views that have been started via the native
play buttons.
* Users who disable Flash by default will be able to selectively click
on the embedded flash video to enable it.
Updated minifed files and package version.
Adjust the carousel height based on the carousel width.

The default is a 16/9 ratio and can be modified by adjusting the
padding-bottom CSS property of the carousel.
Make sure the slidesContainer and titleElement.collections only contain one element.
Added cover mode for the stretchImages option.
Updated minified versions.
Updated package versions.
Added hover states for the controls.

Increased z-index value for the lightbox.
No ".js" extension for module dependencies.