Move manual events into tech controller
Migrate the timers that manage creating timeupdate and progress events when the tech doesn't support them natively. Now, techs that extend MediaTechController will continue to automatically pick up synthetic playback and buffering events but they're scoped much more closely to the entity that needs them. In addition, time and progress tracking have been moved much earlier into the component initialization which fixes #1414.
Don't dynamically turn off progress events
The major browsers that support HTML video now reliably support progress events, so don't worry about synthesizing them for HTML anymore.
Bump SWF to 4.4.3
Pick up updated flash compiler settings.
Fixed console log tests that were breaking in IE8
Added line to the changelog for #1417
Release 4.7.2
Merge branch 'stable'

Conflicts:
	dist/video-js/video-js.css
	dist/video-js/video-js.min.css
	dist/video-js/video-js.swf
	dist/video-js/video.dev.js
	dist/video-js/video.js
Fix typo in video tracks documentation

small typo
Merge pull request #1422 from SunnyLi/patch-1

Fix typo in video tracks documentation