GPII-568: Added OS detection functions.
Trying to expose such information through fluid.enhance .
GPII-568: Cannot pass progressiveCheckerOptions to fluid.prefs.builder
GPII-568: Duplicated "fluid.prefs.builder"
Only way i could find to pass progressiveCheckerOptions to it.
GPII-568: Removed the "isUnknownPlatform" OS check.
GPII-568: Using a "gpii.pcp.progressiveEnhancement" grade.
Instead of duplicating the "fluid.prefs.builder" grade.
GPII-568: Moved the "gpii.pcp.progressiveEnhancement" grade
to the OSDetection.js file in order to be reusable.
Merge branch 'master' into GPII-568

Conflicts:
	src/shared/schemas/js/pcpSchema.js
GPII-592: More/less in magnifier is now a button.
In order to receive focus. Some additional wiring was needed.
Needs styling.
GPII-592: Made the more/less button look like a label.
GPII-592: Centered the more/less button.
GPII-592: More/less in Speak text is also a button.
In order to receive focus.
GPII-592: Custom wiring for more/less in Speak.
Needed for Chrome and IE in Windows 7.
GPII-592: Added outline on more/less focus.
Merge branch 'master' into GPII-592
GPII-592: Added aria values to expanding panels' elements.
Only thing missing is the setting of the "aria-expanded" for the "Visual Alternatives".
Also, the "aria-label" of "Visual Alternatives" is lost when the conditional panel is toggled.
GPII-592: Fixed the "aria-expanded" for the "Visual Alternatives".
GPII-592: Moved aria values' setting to the visual alts. panel.
All working OK now.
GPII-599: Make the textSize preview frame non-focusable.
GPII-565: Deleted adjusters with unsupported live updates from PCP aux schema.
GPII-592: Aria divs' IDs should also use the gpiic namespace.