Nav current: Added ability to override the outputted class name

Fixes #4459
Merge pull request #5980 from pjackson28/extendnavcurr

Nav current: Added ability to override the outputted class name
CSS fixes for details/summary polyfills and alerts

These fixes normalize a lot of the styling
between native and polyfill implementations
of details/summary elements, plus correct
a few minor layout issues in RTL.

It also improves the layout of alerts
when combined with details/summary.
Added Dismissible Alerts plugin documentation
Merge pull request #5968 from Pacoup/alert-css-fixes

CSS fixes for details/summary polyfills and alerts
Merge pull request #5977 from Pacoup/dismiss-alert-docs

Added Dismissible alerts plugin documentation
Allowed caching of the openlayer dependency
Because they don't use SEMVER or a package.json, bowering openlayers is akwards but using a tag instead of a tar allows caching of the package. This will significantly speed up the npm install command.
Merge pull request #5983 from LaurentGoderre/openlayers-bower-cache

Allowed caching of the openlayer dependency
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