Merge pull request #2302 from pjackson28/v3.0

Increased mobile menu tolerance for extra markup
Merge pull request #2303 from pjackson28/v3.0

Corrected disabling of heading links in the mobile menu
Fixed extra top/bottom padding issue in tabbed interface's SCSS.
Merge pull request #2306 from EricDunsworth/v3.0-tabs-top-bottom-padding

Fixed extra top/bottom padding issue in tabbed interface's SCSS.
Fixed issue #1066
[tabs] Adds missing methods

_set_active_panel, _get_hash
Fix #2292 by adding the lightbox force photo class-base override
Merge pull request #2311 from LaurentGoderre/fix-1066

Fixed issue #1066
Merge pull request #2313 from LaurentGoderre/fix-2292

Fix #2292 by adding the lightbox force photo class-base override
Merge pull request #2312 from berubs/issue2295

[tabs] Adds missing methods
Removed unnecessary padding property for external icons from Grids SCSS.
Merge pull request #2316 from EricDunsworth/v3.0-grids-icon-external-padding

Removed unnecessary padding property for external icons from Grids SCSS.
Merge pull request #2318 from pjackson28/v3.0

Fixed Web feeds limit issues (#2229)
Updated version history with v3.1.1 and v3.0.7 and updated v3.0 version to v3.0.7-release.
Updated version to v3.0.8-development.
Added bookmark.js to the JSHint exclusion list.
Added hashchange.js to the JSHint exclusion list.
Added more 3rd party dependencies to the JSHint exclusion list.
Restored know working version of build-tasks.xml and updated version to v3.0.8-development.
Stripped down home page markup and CSS to the bare minimum since original filler content was not intended to be used.