GPII-669: The save button in PCP is now only shown when any settings change has been made.
GPII-669: Save button styled to be easier to see.
GPII-669: Save button showing when change is made, hiding when clicked and shown when another change is made.
Merge https://github.com/GPII/prefsEditors into gpii-669
GPII-669: Listener for any setting changed moved to 'modelListeners: {...}'.
GPII-678: Simplified the layout of the preview eye.
This seems mandatory for it to look good when high contrast is enabled.
GPII-678: Tweaked a bit further the layout of preview eye.
GPII-667: Updating to latest version of Infusion

Upgraded to the latest Infusion from master to get the fix for FLUID-4686 which resolves issues of saving all preferences and not just ones that differer from the default values.
GPII-667: Updated references to the infusion file

The infusion file was renamed from MyInfusion.js to infusion-prefsFramework.js. The references to it, have been updated.
GPII-667: fixed textfieldStepper tests

The textfieldStepper tests were missing a dependency (ariaUtility.js)
Merge branch 'master' into GPII-667_FLUID-4686
GPII-669: onSave used instead of custom event adding + small name change.
GPII-669: Save button styling finished. Also changed couple of names, changed model listener.
GPII-669: Added a comment, explaining why modelListeners: {...} isn't used, but less declarative way chosen.
GPII-669: Removed saving listener and minor change in model listener.
GPII-667: Removed a failing, erroneous test.
Merge pull request #49 from radmanovi4/gpii-669

Gpii 669: Save and Apply in PCP should be shown only when changes are made and styled differently
Merge pull request #53 from chrispetsos/GPII-667_FLUID-4686

GPII-667: PMT & PCP only save preferences that differ from the defaults
GPII-678: Corrected a whitespace issue.
Merge branch 'master' into GPII-678