Changes to remove compiler warnings on OSX build.
Parameter type flags (cmBoolPoFl, ...) are now private. Added 'Flag' parameter type. Added Enum master help string. Improved built-in help text content and formatting. cmHexPoFl is now a parameter configuration flag rather than a type.