@aptx4869 fixed an issue where the native JSON parser wasn&#x27;t used. closes #1565
@andekande improved the German translation. closes #1555
@OlehTsvirko added a Ukrainian translation. closes #1562
@OlehTsvirko added a Russian translation. closes #1563
@thijstriemstra added a Dutch translation. closes #1566
Adding reference to generator-videojs-plugin
Fixed the contrib patch start command
Bumped to videojs-swf v4.5.1 to fix a data sanitization issue. closes #1587
Release 4.9.1
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.js
@heff updated the poster to use CSS styles to display; fixed the poster not showing if not originally set. closes #1568
Merge pull request #1577 from demersdesigns/master

Adding reference to generator-videojs-plugin
Update languages.md

Spanish translations are not updated
maybe actually check for keyLocation
Added doc for remaining time and removed onWaitEnd doc
Merge branch 'stable'
@mmcc fixed an issue where errors on source tags could get missed. closes #1575
@heff enhanced the event listener API to allow for auto-cleanup of listeners on other componenets and elements. closes #1588
@mmcc fixed an issue with the VolumeButton assuming it was vertical by default. closes #1592
@DevGavin added a Simplified Chinese translation. closes #1593