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
Merge pull request #20 from chrispetsos/GPII-568

GPII-568: Preference management tools detect the user's OS and select aux schema accordingly.