GPII-135: Upgrading Infusion

Upgraded Infusion to get the low contrast themes
GPII-135: Moved lib to shared directory

Moved the lib folder into a directory called "shared". The "shared" directory should hold anything that is shared between the preference tools (Discovery Tool, PMT, PCP). Current references into the lib directory have been updated with the new path.
GPII-135: Low contrast preset added.

Added the low contrast preset. However there needs to still be functionality to toggle between low/high contrast when setting one or the other. Meaning it should not be possible for both settings to be in the on state at the same time.
GPII-135: removed console log
GPII-135: created a new base grade for the panels.

Created a base grade for the panels that houses the common configuration. It also provides events to notify when the panel is enabled/disabled. this will be used for toggling off high/low contrasts.
GPII-135: toggling between contrasts

If one contrast is enabled and the other is activated, the original will be disabled.
Merge branch 'master' into GPII-135

Conflicts:
	demos/discoveryTool/index.html
	src/discoveryTool/css/DiscoveryTool.css
GPII-135: fixed a bug with toggling contrasts

There was an issue with toggling contrasts, where after hiding and showing the discovery tool the display of the selected contrast preset would be out-of-sync. This was solved by adjusting the listeners for the contrast presets.
GPII-135: updated to the latest infusion

Updated to the latest infusion from master
GPII-135: removed comment, corrected typo
GPII-135: clean up

Fixed a cut and paste error. Also removed a console.log function that had been there for debugging purposes.
GPII-136: Added demo images, image descriptions, and themed versions
GPII-135: Added a comment

Added a comment for the listeners used to toggle the contrast presets.
GPII-136: Moved descrips below imgs
Merge remote-tracking branch 'jobara/GPII-135'

* jobara/GPII-135:
  GPII-135: Added a comment
  GPII-135: clean up
  GPII-135: removed comment, corrected typo
  GPII-135: updated to the latest infusion
  GPII-135: fixed a bug with toggling contrasts
  GPII-135: toggling between contrasts
  GPII-135: created a new base grade for the panels.
  GPII-135: removed console log
  GPII-135: Low contrast preset added.
  GPII-135: Moved lib to shared directory
  GPII-135: Upgrading Infusion
Merge branch 'master' into GPII-136

Conflicts:
	demos/discoveryTool/demo.css
	demos/discoveryTool/index.html
GPII-136: Moved text descriptions of images into <details> where details are not displayed by default
Merge remote-tracking branch 'heidi/GPII-136'

* heidi/GPII-136:
  GPII-136: Moved text descriptions of images into <details> where details are not displayed by default
  GPII-136: Moved descrips below imgs
  GPII-136: Added demo images, image descriptions, and themed versions