Geomap: Fixed issue with adding a custom basemap.

Fixes #5698. Fixes #5298.
Switch to a compiled version of openlayers
Follow up to #5983
Geomap: fix wb-ready event and cities layer visibility.
Merge pull request #5986 from LaurentGoderre/openlayers-bower-cache

Switch to a compiled version of openlayers
Tabs: Added wb-shift.wb-tabs to the documentation
Merge pull request #5987 from jolevesq/fix-event

Geomap: fix wb-ready event and cities layer visibility.
Merge pull request #5984 from jolevesq/fix-basemap

Geomap: Fixed issue with adding a custom basemap.
Merge pull request #5989 from pjackson28/addshiftodoc

Tabs: Added wb-shift.wb-tabs to the documentation
Tabs: Specified that wb-shift.wb-tabs event is only used by the carousel
Merge pull request #5990 from pjackson28/fixshiftdoc

Tabs: Specified that wb-shift.wb-tabs event is only used by the carousel
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