Merge remote-tracking branch 'origin/master' into FLUID-5276
FLUID-5276: Minor fix to pass jshint checks.
Merge branch 'FLUID-5276'

* FLUID-5276:
  FLUID-5276: Minor fix to pass jshint checks.
  FLUID-5276: Move OverviewPanelTests ARIA checks to declarations
  FLUID-5276: Remove the modelComponent grade from overviewPanel
  FLUID-5276: Introduce grades for OverviewPanelTests
  FLUID-5276: Introduce new makeBooleanListener configuration
  FLUID-5276: Update OverviewPanelTest for IE8
  FLUID-5276: Refactor OverviewPanelTests
  FLUID-5276: Refactor OverviewPanelTests
  FLUID-5276: refactor overviewPanel component and tests
  FLUID-5276: Make the overviewPanel title link configurable
  FLUID-5276: Fixed a bug where the overviewPanel was blocking interaction with underlying content even though the panel has been visibly hidden off screen.
  FLUID-5276: Renamed classnames to be specific to the component, following closely to the Fluid classname convention. Fixed some bugs with contrast themes.
  FLUID-5276: Changed the OverviewPanel welcome text from "Fluid" to "Infusion". Also changed the link destination to match Infusion.
  FLUID-5276: Updated link to style.css to OverviewPanel.css
  FLUID-5276: Renamed styles.css to OverviewPanel.css
  FLUID-5276: Add a form control to overviewPanel.html
  FLUID-5276: Rearrange the overview panel strings
  FLUID-5276: Set aria-label on the overview panel controls
  FLUID-5276: Add ARIA attributes to the Overview Panel
  FLUID-5276: Fixed focus styling to remove unwanted outlines on focus. Hide and show transition tweaked so the panel appears on screen more quickly. Added visbility property to fl-overviewPanel-body so that it will not appear in the tab order when hidden.
  FLUID-5276: Prevent default on the toggle and close controls
  FLUID-5276: Remove spaces from the title strings
  FLUID-5276: Update the overviewPanelDependencies description
  FLUID-5276: Add overviewPanel to README.md
  FLUID-5276: Move the Overview Panel link hrefs
  FLUID-5292: Remove the Overview Panel version #
  FLUID-5276: Tests for Overview Panel toggle control
  FLUID-5276: Rename Overview Panel toggleMenu and closeMenu
  FLUID-5276: Rename Overview Panel showMenu to showPanel
  FLUID-5276: Rename DemoMenu tests to OverviewPanel
  FLUID-5276: Update DemoMenu tests for component rename
  FLUID-5276: Update overviewPanelDependencies.json
  FLUID-5276: Rename demoMenuDependencies.json
  FLUID-5276: demoMenu unit tests
  FLUID-5276: Make "fl-demoMenu-hidden" configurable
  FLUID-5276: Moved styles that were inline and placed it in stylesheet.
  FLUID-5291: Renamed 'demoMenu' files to 'overviewPanel'. Renamed the component directory and HTML page title as well.
  FLUID-5291: Renamed "demoMenu" classnames to "overviewPanel". Todo: rename files and directory.
  FLUID-5276: Fixed background colours so they appear properly in IE8. Manually tested in IE8 and IE9.
  FLUID-5276: Fixed active state declaration.
  FLUID-5276: Changed the colour of the focus styling to blue. Fixed an issue where the transition timing was faster on hiding than on reveal.
  FLUILD-5276: Fixed a bug where a vertical scrollbar would remain after the menu has been put off screen. Fixed the transition so that the background of the menu would slide in instead of popping in. Changed the way the star button was positioned and styled.
  FLUID-5276: Remove the code to hide on lose focus
  FLUID-5276: Show and hide using "fl-demoMenu-hidden"
  FLUID-5276: Added max-height to the demoMenu container so that a vertical scrollbar would appear if height of viewport can not fit all content.
  FLUID-5276: Added position:fixed to the demoMenu position so it remains in place when viewport is scrolled.
  FLUID-5276: Added fl-demoMenu-hidden visibility class.
  FLUID-5276: Tweaked styling. Merged simonbates' changes.
  FLUID-5276: Updating styling.
  FLUID-5276: Localize the demoMenu title
  FLUID-5276: Simplify the binding of the close handler
  FLUID-5276: Close the demoMenu on focus out
  FLUID-5276: Add a text input control to the sample page
  FLUID-5276: Update the demoMenu.html sample - Some Lorem ipsum page content - Absolute position the demoMenu
  FLUID-5276: Separate containers for Fluid star and rest of component
  FLUID-5276: Use "control" in selector names rather than "link" or "button"
  FLUID-5276: Implement the demoMenu close link
  FLUID-5276: Add selectors for the feedback text and link
  FLUID-5276: Add selectors for the code, API, and design links
  FLUID-5276: Remove unused title selector from demoMenu
  FLUID-5276: Add componentName and componentVersion to demoMenu JS
  FLUID-5276: Update the componentName and componentVersion style classes
  FLUID-5276: Show and hide on click of the Fluid star
  FLUID-5276: Changed the classname on the component name and version.
  FLUID-5276: Added some styling for the component name and version number. Commit prior to merging simonbates' FLUID-5276 branch.
  FLUID-5276: Rename demoMenuTest.html to demoMenu.html
  FLUID-5276: Selectors for demoMenu description and instructions
  FLUID-5276: Update the demoMenu template with the real markup
  FLUID-5276: Add "renderer" to the demoMenu dependencies
  FLUID-5276: Begin fluid.demoMenu component
  FLUID-5273: - added styles for themes. - added link to fluid project website /projects page in the title.
  FLUID-5273: - Adding markup for demo menu overlay component.
Merge branch 'master' into FLUID-5289