Geomap enhancements

Added area of interest (AOI), geolcoation, and geocoding widgets.
Updated documentation and related assets.
Tabs: Fixed handling of tabs in large view

Fixes #5587
Merge pull request #5597 from pjackson28/fixtabs

Tabs: Fixed handling of tabs in large view
Core: Fixed gray-light so meets colour contrast against white backgrounds

Fixes #5599
Merge pull request #5600 from pjackson28/fixgreylight

Core: Fixed gray-light so meets colour contrast against white backgrounds
Lightbox: Fixed incorrect closing of AJAX popups.

Fixes #5594. Fixes #5391.
Merge pull request #5601 from pjackson28/fixlightboxajax

Lightbox: Fixed incorrect closing of AJAX popups.
Fixed the audio player displaying as a video
Fixes #5602
Merge pull request #5598 from LaurentGoderre/geomap-enhancements

Geomap enhancements
Merge pull request #5603 from LaurentGoderre/fix-5602

Fixed the audio player displaying as a video
Build: Bump grunt-sass to 0.14

Related to new `precision` option in node-sass that is required for
https://github.com/twbs/bootstrap-sass/issues/409
jQuery: Update to 1.11.1 and 2.1.1 patch releases

http://blog.jquery.com/2014/05/01/jquery-1-11-1-and-2-1-1-released/
Merge pull request #5609 from nschonni/bump-grunt-sass

Build: Bump grunt-sass to 0.14
Merge pull request #5610 from nschonni/bump-jquery-patch-versions

jQuery: Update to 1.11.1 and 2.1.1 patch releases
Updated files for the v4.0.3 maintenance release
Merge pull request #5608 from pjackson28/releasev403

Updated files for the v4.0.3 maintenance release
Updated build version to v4.0.4-development
Reverted the package.json that was overwritten by a theme package.json
Merge pull request #5614 from LaurentGoderre/fix-package-json

Reverted the package.json that was overwritten by a theme package.json