Fix auto resize in flash mode, issue #1053.
Get majority of tests passing

- The "HAVE_METADATA within a timeout period" test is still failing for
  other reasons.
Support SourceChooser plugin in Flash

  The radio buttons were not showing up in the flash player because the
  source-chooser was trying to find the video sources through
  media.children. However, for the flash player, media.children is
  undefined. Instead if we use the player's node,
  we can get to the source nodes.

  Additionally, the flash VideoElement code was not triggering a
  "canplay" event that the source-chooser plugin uses to determine when
  to play the newly loaded media. We trigger both the "loadeddata" and
  the "CANPLAY" events after connecting to the stream since at that
  point, the video will be playable.
mep-player.js: add option (setDimensions) to disable the setting of widths and heights through JS, since there was no way to have a fluid player width and height (i.e. set to 100% each)
mep-player.js: move option `setDimensions` into function `setPlayerSize()`
Make mejs.MediaFeatures.isFullScreen() more consistent

This is more consistent with how the other helpers look, and also
looks for hasMsNativeFullScreen on the correct object.
Always listen for the fullscreenchange event on the document

The only event that is fired on the element is the
webkitfullscreenchange event. The mozfullscreenchange and
MSFullscreenChange events fire on the document, which is also true of
the unprefixed fullscreenchange event per spec:
http://fullscreen.spec.whatwg.org/#go-fullscreen

Because the webkitfullscreenchange event bubbles, it still works to
add the listener to the document, so just do that everywhere.
Fix wrong initial player size when responsive
The hours are not required on the webvtt format
Making code a lot cleaner
Fix indentation
Update me-shim.js

YouTube API should trigger the canplay event when the flashPlayer becomes available
Add main property to bower.json
Merge pull request #1055 from xxvholic/master

Fix auto resize in flash mode, issue #1053.
Merge pull request #1257 from poorgeek/fix-bower-main

Fix #1071: Add main property to bower.json
Merge pull request #1255 from mwcollins/master

Update me-shim.js
Merge pull request #1252 from gymglish/master

The hours are not required on the webvtt format
Merge pull request #1247 from Wizard13/master

Fix wrong initial player size when responsive
Merge pull request #1239 from foolip/isFullScreen

Make mejs.MediaFeatures.isFullScreen() more consistent
Merge pull request #1240 from foolip/fullscreenchange-event-target

Always listen for the fullscreenchange event on the document