Toggle: add ability to toggle details elements

1. Added "toggled.wb-toggle" event that triggers once toggle complete.
2. Added toggleDetails method to open/close details elements.
3. Updated working examples with toggle details.
Merge branch 'toggle-details' into v4.0
Menu: load secondary menu in main menu panel

If #wb-sec exists in the DOM, it is prepended to the #wb-sm
panel menu once the menu as finished loading (loaded.wb-menu event).
Menu: virtual click handling of menu items

Allows menus with hidden subment items to be opened on
virtual click (triggers onHoverFocus processing).
merged tabbed interface and carousel into one plugin
Tabs styling for style 1 (basic carousel)
Deleted carousel (it was merged into tabs). And added French demo translations.
Merge pull request #3501 from wet-boew/v4-carousel

Merged the carousel and tabbed interface into one plugin
Merge pull request #3504 from patheard/wb-sec

Secondary menu and mobile view