FLOE-194: Tidying test files
Merge branch 'FLOE-194'

* FLOE-194: (39 commits)
  FLOE-194: Tidying test files
  FLOE-194: Added index.md for metadata feedback demo.
  FLOE-194: Renaming and making use of model state values instead of a re-checking.
  FLOE-194: jshinted.
  FLOE-194: Use model values to keep track of states.
  FLOE-194: Use "isActive" as a model value rather than a member option.
  FLOE-194: Code improvements.
  FLOE-194: Removed the lookup on the dialog descendants which is automatically performed by fluid.globalDismissal().
  FLOE-194: Replaced an invoker with declarative event handlers.
  FLOE-194: Check if the dialog is open before closing it.
  FLOE-194: Improved the function that clicking anywhere outside the dialog closes the dialog.
  FLOE-194: More code improvements for bindDialog component.
  FLOE-194: Some code improvements.
  FLOE-194: Added high contrast theme for dialog arrow styling.
  FLOE-194: Split the arrow css from the button active css so the arrow only shows when the button-controlled-dialog is open.
  FLOE-194: Added ARIA. Also jshinted.
  FLOE-194: Removed a couple of unused css classes.
  FLOE-194: Selector name changes.
  FLOE-194: Fixed unit tests for matchConfirmation.
  FLOE-194: Replace wording "happy" with "matchConfirmation".
  ...
Merge branch 'master' into FLOE-207