* added 'm4a' file type, to be detected as 'audio/mp4'
Make slider work on touch devices
Removed double line
Add #! line to Builder.py

Since it's executable and isn't a shell script, it ought to have one.
add Simplified Chinese translation.
Fix fullscreen iframe zoom bug.

To reproduce:
- On chrome, zoom browser on a mediaelement in an iframe.
- Go in fullscreen
- Full screen will be exited immediately

The fix:
- Use window.devicePixelRatio for zoom ratio.
- When fullscreen, calculate window width with devicePixelRatio taken into account
When we set defaultVideoWidth and defaultVideoHeight to 100% we can't calculate newHeight so we get the container height
Fixed display of volume control on Chromebook Pixel (which has a touch screen, but is not a smartphone or tablet).
Merge pull request #1 from SmithKettlewellRERC/fix-volume-control-on-chromebook-pixel

Volume control is incorrectly hidden on Chromebook Pixel
set focus after click on the controls
Fix layout bug when zooming page

When zooming the page, some of the controls get messed.
See [mediaelement.js volume control messed when increasing browser zoom](http://stackoverflow.com/questions/17272328/mediaelement-js-volume-control-messed-when-increasing-browser-zoom).

Simply decrese 1 pixel for `div.mejs-time-rail` can avoid the layout overflow.
Fixed the reference to `media` in the bigPlay control creation.
fix leaky variables
Allow vimeo url in https pages as well
vimeo support via froogaloop, closes #1077
* Add support for seekTo in Vimeo playback
fix for aac-audio (itunes-samples etc.), see #1016
Support youtu.be URL for youtube source
Handle the case when parentNode is null.
Function remove() should remove mejs container only if it exists

In case of mobile clients (iPad, iPhone and Android) and usage of the
native controls (options iPadUseNativeControls, iPhoneUseNativeControls
and AndroidUseNativeControls) t.container does not exist. In this case
the container may not exist but is implicitly removed in remove().