Capture current version of jQuery

Do not assume $ will be available in the global scope.  This polyfill breaks in FF when $ is not in the global scope.
Merge pull request #5995 from dubbs/patch-1

Details/Summary: Capture current version of jQuery
Replaced the html minifier for a much quicker one
htmlcompressor creates a new Java Virtual Machine for each file which consumes a lot of memory and makes it slower. htm-minifier is javascript based and run within the nodejs context which makes it much faster (#5818)
Move the travis variables to the Travis UI
Merge pull request #5997 from LaurentGoderre/move-travis-variables

Move the travis variables to the Travis UI
Move the checkDependencies so it is run on every build
Merge pull request #5999 from LaurentGoderre/build-checkdeps

Move the checkDependencies so it is run on every build
Merge pull request #5976 from LaurentGoderre/changed-html-compression

Replaced the html minifier for a much quicker one
Corrected some French spelling (from @GDaw)
Merge pull request #6004 from LaurentGoderre/update-i18n

Corrected some French spelling
Tables: Updated to DataTables 1.10.2
Form validation: Updated to jQuery Validation 1.13.0
Merge pull request #6010 from pjackson28/updatejqueryvalidation

Updated Tables and Form validation dependencies
Updated jquery-pjax to 1.8.2
Merge pull request #6012 from pjackson28/updatepjaxversion

Updated jquery-pjax to 1.8.2
Build: Updated some build dependencies
Build: Updated grunt-connect
Merge pull request #6013 from LaurentGoderre/update-dependencies

Updated some build dependencies
Multimedia: Prevents buttons styles from being applied outside the control bar
Multimedia: Add cuepoint functionnality