FLOE-207: Added tooltips for feedback buttons.
FLOE-207: Some styling clean up

Cleaned up the styling for the arrow a bit, and added styling to prevent the icons from being underlined. This wasn't noticeable because foundation took care of it, but the feedback tool needs to work without foundation present.
FLOE-207: Updated the colours

Changed the colour of the arrow and the dialog border to match the updated wireframes.
FLOE-207: Added styles for the tooltip

As part of this change refactored the css into a single file, and moved the gpii-feedback-button class to the <li> from the <a>.
FLOE-207: Added the bar hover style

Added the bar hover style that goes over the icons.
FLOE-207: Removed the icon colour inversion

Removed the colour inversion hover styling from the icons.
FLOE-207: Added the arrow focus styling

On focusin and focusout a class is added/removed from the bindDialog container.
Merge branch 'master' into FLOE-207
FLOE-207: Added focus styling.
FLOE-195: Merged in the new FLOE-194.
Merge branch 'FLOE-194' into FLOE-195
FLOE-195: Added components and a template for mismatch details dialog.
FLOE-207: Update theme styling for tooltip
Merge remote-tracking branch 'cindy/FLOE-194' into FLOE-207

Conflicts:
	src/components/feedback/js/bindDialog.js
FLOE-207: Adjusted when the tooltip is shown

The tooltip will be removed when the dialog is open, and reappear after the dialog has closed. The ESC key had to be unbound from closing the dialog to preven 1) styling issues 2) from being closed when the dialog was closed with the ESC key.
Merge branch 'master' into FLOE-207
FLOE-160: Renamed "fluid.metadata" to "gpii.metadata".
FLOE-207: Refactored unit tests and fixed bugs

Refactored and expanded bindDialog unit tests using the IoCTesting framework. Also fixed some bugs exposed by the tests.
FLOE-160: Re-constructed the metadata files and pouchdb data source into their own component folder.
FLOE-207: Added tooltip test

Added a test to ensure that the tooltip component is created. Also added in the jquery.simulate.js plugin which should have been added to the the previous commit.