Don't require accordion sections to be siblings.

This will allow accordions that have their sections separated into
different block-grid areas.
Improve documentation.
Automatically generate visibility classes

Replaces most of the visibility classes with a mixin that simplifies
the process of adding or removing breakpoints and their associated
visibility classes. Resulting CSS is comprehensive without containing
any extraneous or nonsensical classes, and is far less error-prone.
Made style adjustments to new visibility functions
Updating Offcanvas scroll issue
Merge branch 'master' of github.com:zurb/foundation
Separates legacy visibility classes in dynamic visibility class generator loop

Removes functionality to omit visibility classes based on relative
size, in favor of generating consistent classes. Separates legacy
visibility so they can be omitted.
dropdown arrow animation fix for small screen
Isolates legacy visibility classes to legacy breakpoints only

The .show/hide-for-[size] and .show/hide-for-[size]-down classes are
now only generated for small, medium, and large breakpoints, and only
if legacy visibility classes are enabled.
reveal position top when using 'fade' animation
fix indentation
Fix-for-issue-#4382
Fixed issue with top bar stuck open on screen widths below the large breakpoint
removed test.html file
offcanvas animation fix for anchor tags

A fix for #4411. I have added bind event for transition end, that triggers the href jump once the transition is done. I am not sure if it is the proper way. But it works and i have tested in latest versions of firefox and chrome.
Don't require accordion sections to be siblings.

This will allow accordions that have their sections separated into
different block-grid areas.
Improve documentation.
Merge remote-tracking branch 'github/accordion-split-sections'
Allow accordion event to trigger on embedded accordion sections.

Fixes issue #4420.
Resolved conflicts
Added visibility class html variables to settings file.