Removed dist files
Merge branch 'stable'

Conflicts:
	dist/video-js/video-js.css
	dist/video-js/video-js.less
	dist/video-js/video-js.min.css
	dist/video-js/video.dev.js
	dist/video-js/video.js
Updated travis YML to exclude success messages from IRC
Fix broken link in CONTRIBUTING.md

The link titled "Build and share plugins" goes to docs/plugins.md, which
doesn't exist. It should go to docs/guides/plugins.md
Merge pull request #1489 from walsh9/feature/doc-link-fix

Fix broken link in CONTRIBUTING.md
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 contrib.json to comply with new contrib formatting
Updated contrib.json to match new prompt formatting
Changed the MenuItem and the Volume Control bar to gain focus when using tab navigation.
Previously, they could not be navigated to via the keyboard.
Fixs #1517.
Tested via manaul cross-browser tests using keyboard navigation (chrome, firefox, safari, and IE 11 ).
@deedos added a Brazilian Portuguese translation. closes #1520
Removed dist files
reverted the submenu behavior. it now needs to activated before it menuitems become tab targets. The volume control bar now uses the vjs-lock-showing class instead of new class.
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
Hide the volume bar by setting its content's width to zero.
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
@baloneysandwiches added a hasClass method. closes #1464
@mynameisstephen fixed an issue where slider event listeners were not cleaned up. closes #1475
@alexrqs cleaned up the Spanish translation. closes #1494
@t2y added a Japanese translation. closes #1497
@chikathreesix fixed an issue where data-setup options could be missed. closes #1514