[#1367] Update method 1 usage wihout an update function and tests.
[#1303] Refactor YouTube ready events
[#1303] Set initial paused state to false on autoplay before ready events fire.
[#1339] Fixed youtube player html page
[#1338] Switch YouTube wrapper controls default to false

Closes gh-212.
Bug 1388 - Use events with roundTime() test
[#1320] Cache volume values for synch reasons, and properly update muted cache value if added after media ready. Fix html5 to youtube volume scale. Youtube uses a scale of 0-100, html5 is 0-1.
Bug 1390 - Refactor play(n) and pause(n) tests
[#1346] youtube wrapper does not fire seeked if never played fixed.
[#1368] Ensure Start/End events are emitted and called appropriatly when manipulating data arrays
Bug 1391 - Always fire canplayall asynchronously
Bug 1391 - Refactor existing canplayall test
[#1389] Implement TrackEvent invariant. Close gh-260
[#1374] Constructor options are copied to a new object. Close gh-257
[#1384] Update plugin definition options in update.
[#1351] Implement TrackEvents methods: where(params), remove(params). Closes gh-224
[#1347] youtube wrapper to maintain its own current time, and do not bounce around during a seek.
Bug 1397 - Vimeo should support https
[#1393] pull addTrackEvent calls out of the update function stack.