Fixed the multimedia player language toggle
Fixed many errors with the closed captions
Added skeleton CSS and plugin for responsive overlays.
Merge pull request #3328 from LaurentGoderre/multimedia-captions

Fixed many errors with the closed captions
Merge pull request #3324 from thomasgohard/plugin-responsive-overlays

Added skeleton CSS and plugin for responsive overlays
Moved the i18n function to vapour.js to avoid duplication
Merge pull request #3323 from LaurentGoderre/remove-i18n-duplication

Moved the i18n function to vapour.js to avoid duplication
Moved date and string helper functions into helpers.js
Added the overlays plugin CSS to the base CSS.
jQuery style guide and variable name fixes
Test: dynamically create array of Mocha test files

Uses grunt.file.expand's filter option to only return .html files
that are in the same directory as a test.js file.
Merge pull request #3325 from LaurentGoderre/fix-multimedia-langtoggle

Fixed the multimedia player language toggle
Merge pull request #3338 from LaurentGoderre/multimedia-changes

Mediaplayer: jQuery style guide and variable name fixes
Merge pull request #3270 from patheard/grunt-mocha-paths

Test: dynamically create array of Mocha test files
Merge pull request #3333 from pjackson28/movehelperfunctionstohelperjs

Moved date and string helper functions into helpers.js
Merge pull request #3336 from thomasgohard/fix-overlays-css

Added the overlays plugin CSS to the base CSS
Form validation: Fixed ariaLive and clearing errors (fixes #3074 in v4.0)
Merge pull request #3340 from pjackson28/formvalidv40fiix

Form validation: Fixed ariaLive and clearing errors (fixes #3074 in v4.0)
Form Validation: Concat and event based file load

Fixes gh-3312
Overrode the base font size to 16px in the bootstrap CSS.