Demos: Changed how "Documentation" link destinations are generated.
Fixes broken links in sub-demo pages (e.g. Carousel, ARB, etc).
Merge pull request #4813 from EricDunsworth/v4.0-broken-link-fixes-parentdir

Demos: Changed how "Documentation" link destinations are generated.
Overrode the hover, focus and active states for the Bootstrap label classes
Merge pull request #4814 from pjackson28/fixlabelhoverfocus

Overrode the hover, focus and active states for the Bootstrap label classes
Changed footnoes markup form section to aside
Merge pull request #4803 from LaurentGoderre/fix-footnotes

Changed footnotes markup form section to footer
Added HTML validation
See #3619
The node dependency can be swtiched to npm when the PR https://github.com/jzaefferer/grunt-html/pull/21 is merged
Validate the unminified HTML files
Added html validation custom task and ignores for ajax files
Added html validation ignore for new HTML5 tags
Moved some more html files to the ajax validation task
Fixed most HTML validation errors
Ignore html validation errors about longdesc
Merge pull request #4783 from LaurentGoderre/html-validation

Added HTML validation
Tabs: Changed the carousel tabbing order so previous/next are before the tabs (fixes #4743)
Demos: Added unordered list markup to documentation/questions links.
Merge pull request #4817 from pjackson28/changecarouseltabbingorder

Tabs: Changed the carousel tabbing order so previous/next are before the tabs (fixes #4743)
Merge pull request #4819 from EricDunsworth/v4.0-broken-link-fixes

Documentation: Fixed Data Inview page's title and language toggle links.
Merge pull request #4820 from EricDunsworth/v4.0-demos-contentbuttons-list

Demos: Added unordered list markup to documentation/questions links.
Details/summary: Removed reference to non-existent demo SCSS file.