Merge pull request #3987 from pjackson28/closemobilemenuonviewchange

Menu: Closes mobile menu when switching to medium, large or extra large view (fixes #3980)
Menu: Hid mobile menu search field label (fixes #3981)
Merge pull request #3989 from pjackson28/hidemoblemenusearchlabel

Menu: Hid mobile menu search field label (fixes #3981)
Resize: Hid resize test off the top of the screen to eliminate space at the bottom of the page
Merge pull request #3990 from pjackson28/hideresizetestoffscreen

Resize: Hid resize test off the top of the screen to eliminate space at the bottom of the page
Tabs: SCSS fixes and improvments
-Fixed the figcaption not being clickable in carousel style 2
-Added placeholders
Menu: Fixed header text of mobile menu (fixes #3982)
Merge pull request #3992 from pjackson28/fixmobilemenuheader

Menu: Fixed header text of mobile menu (fixes #3982)
Toggle: fix WAI-ARIA with `summary` element as accordion tab
Merge pull request #3988 from patheard/toggle-wai-aria

Toggle: fix WAI-ARIA with `summary` element as accordion tab
Toggle: add plugin unit tests
Tab: remove placeholder unit test
Merge pull request #3991 from LaurentGoderre/carrousel-scss-fix

Tabs: SCSS fixes and improvments
Merge pull request #3997 from patheard/toggle-unit-test

Unit tests: toggle and tabbed interface
Menu: Fixed several issues with the mobile menu and optimized the code (fixes #3982, #3983, #3984 and #3986)
Merge pull request #3998 from pjackson28/fixmobilepanel

Menu: Fixed several issues with the mobile menu and optimized the code (fixes #3982, #3983, #3984 and #3986)
Helpers: Added missing true parameter to distinguish between focusable and discoverable
Merge pull request #4000 from pjackson28/fixfocusablehelper

Helpers: Added missing true parameter to distinguish between focusable and discoverable
Share: output sprite and SCSS inside plug-in dir
Tabs: Inline filter mixins