Fixed an issue with the firstplay event not firing when autoplaying. closes #1271
Release 4.6.2
Merge branch 'stable'

Conflicts:
	dist/video-js/video-js.css
	dist/video-js/video-js.min.css
	dist/video-js/video.dev.js
	dist/video-js/video.js
Updated test dependencies to fix travis tests
Merge branch 'stable'
Adding AMD wrapper and removing global references

Removed the global references to `window.videojs` replacing it with
a bare reference to the variable

Various changes that probably should make it upstream

Except for the HTML5 media element disposal

If we don't have a define, expose it on the window.

Adding back in global variable for flash

For some reason, flash is only broadcasting events on the global
`vjs/videojs` variable, so we need to keep those around

Restoring this as this wasn't the complete fix

The complete fix was in head the whole time, i just haven't updated
recently

Fixing indentation

Adding AMD wrapper and removing global references

Removed the global references to `window.videojs` replacing it with
a bare reference to the variable

Various changes that probably should make it upstream

Except for the HTML5 media element disposal

Adding back in global variable for flash

For some reason, flash is only broadcasting events on the global
`vjs/videojs` variable, so we need to keep those around

Restoring this as this wasn't the complete fix

The complete fix was in head the whole time, i just haven't updated
recently