enhance custom checkbox/radio to support web accessibility
make padding calculation more generic to better support rtl layout
add variable for glyph customization for check mark replacement of custom checkbox
Merge remote-tracking branch 'upstream/master'

Conflicts:
	js/foundation/foundation.forms.js
updated doc for custom checkbox radio buttons
make sure screen reader do not read visual only element
change opacity to 0.1 to get around issues on some browser
fixes radio button bug in documentation example
lower the opacity to 0.01 (0.1 is still a little visible)
Merge remote-tracking branch 'upstream/master'

Conflicts:
	js/foundation/foundation.forms.js
Merge remote-tracking branch 'upstream/master'
wrap checkbox/radio customization in media query so it will fall back to default look and feel for unsupported browsers
eliminate the need to use a span in label for custom checkbox/radio
added offset x/y for checkmark position customization
Merge remote-tracking branch 'upstream/master'
re-enable customization of check mark color
Calculate topbar distance on window resize

If a element of the page is resized on window, distance must be
recalculated when sticky is enabled
Top bar link hover background color was being ignored due to small SCSS error. This fix causes the hover link color and background variables to be respected since they're being applied in the correct selector.
Added SCSS for Top Bar to degrade gracefully when Javascript is disabled.

When Javascript is disabled, allows dropdowns to appear on hover, and
also allows top bar menu items' background and font color to change on
hover.
Reset content width and height in mobile
Merge remote-tracking branch 'upstream/master'

Conflicts:
	js/foundation/foundation.forms.js
Re-organized pagination code to support user-defined class names for all elements