fixes #4047
preventdefault action if not hover or touch
Remove setting size for embed and object

Setting height: auto; for embed and object causes errors with rich media ads if the ad partner is setting the height at the attribute level. See comment https://github.com/zurb/foundation/pull/763#issuecomment-31139717
Using $block-grid-media-queries variable

$block-grid-media-queries used to generate media queries for block grid
Fix top-bar menu icon in expanded state
Added a 'validated' event to Foundation.libs.abide to allow implementors to respond when validation happens.
Push and pull won't work without the position set.

Thanks to @ctalkington, see a6d92606c8f094389b0ff0a3598666c7df334dec.
Fix null settings for out of form inputs

If the actual location of input is outside the form (like popular plugins such as select2 do) then settings will be null in throw an error. This fixes that error.

A better solution would be to still find the original form another way to access any settings.
Add !default for $form-input-error-message-top variable
New mixin for offcanvas hamburger icon
updates for fixed off canvas menu
Merge branch 'offcanvasfixed' into 5.2-wip
close reveal on touchend, fixes #4478
Merge branch '5.2-wip' of github.com:zurb/foundation into 5.2-wip
Add drop directions.
Remove rtl.
Set <hr> margin difference to use rem-calc

As mentioned in #4549 foundation 5 replaces the need of em-calc and strip-unit functions in favor of rem-calc function.
Simplify random string.
cean up syntax, remove harsh password regex in abide.
Update Abide documentation.