Fixed issue number 1298 component.trigger does not pass event object #1298
Updated contrib install process
Condensed the contrib commands
Exposed the vertical option for slider controls. closes #1303
Fixed an error when disposing a tech using manual timeupdates. closes #1312
Updated the contrib feature accept process to support upstream repos and added a review process
Updated jsdoc
Corrected API method name

Corrected API method name and added helpful message on using events.

I was confused for a while regarding how to use the events, so it might help someone else.
Merge pull request #1331 from StevenMeyer/patch-1

Corrected API method name (#1330)
Merge branch 'stable'
added missing exports. closes #1328
Updated stable with new contrib commands, including test, watch, server
Merge branch 'stable'

Conflicts:
	contrib.json
Added a base for running saucelabs tests from grunt. closes #1215
Added additional browsers for saucelabs testing. closes #1216
Added support for listening to multiple events through a types array. closes #1231
The base media tech class now checks the networkState at init to determine if loadstart should be manually fired.

Previously this was only done in the HTML5 tech, but Flash needs it as well. This relies on videojs/video-js-swf#106.

Also removed the 'not implemented' warnings from the media tech functions. I think there's a better way we can help tech authors here, and it was blocking the ability to check if a function was implemented for real.

Fixes #1300, fixes #1341
Updated to swf version 4.4.2 to fix the network state reporting
Updated contrib release steps
Release 4.6.4