Merge pull request #1 from wet-boew/master

Merge with latest from master.
Minor markup changes, reworked legend so that it renders in mobile mode, and forced map to full width in mobile mode.
Merge pull request #2 from wet-boew/master

Merging latest.
Fixed bug where legend wasn't rendered correctly in mobile mode.
Minor formatting change.
Minor edits

Fixed issues noted by @nschonni and set missing tiles display to "none".
CSS Grid: fixed WCAG failure of .module-related links
Merge pull request #2751 from patheard/module-related

CSS Grid: fixed WCAG failure of .module-related links
Grids: Fixed assocation of labels to form fields (fixes #2638).
Merge pull request #2752 from pjackson28/gridsformsfix

Grids: Fixed assocation of labels to form fields (fixes #2638)
Resolved merge conflicts.
Forms: Fixed pattern attribute examples in Feedback form and Form validation (#2736).
Merge pull request #2754 from pjackson28/formpatternfix

Forms: Fixed pattern attribute examples in Feedback form and Form validation (#2736)
Feedback form: Changed required to required='required' to improve XML parser compatibility.
Merge pull request #2755 from pjackson28/v3.0

Feedback form: Changed required to required='required' to improve XML parser compatibility
Sign in/out: hiding #wb-session links for print (fixes #2611)
Resolved merge conflicts.
Feedback form: Moved from old class-based validation to data-rule validation.
Merge pull request #2757 from pjackson28/v3.0

Feedback form: Moved from old class-based validation to data-rule validation
Merge branch 'v3.0'