GPII-177: Did temporary hack for isEmptyObject issue.. Fixed up standard input functions to not explode if their input is undefined
GPII-177: Fixed minor issue with the binary op expander, ensuring that it only evaluates if both operands are specified or a default value has been given
GPII-177: Setting transform.collectedFlatSchemaOpts to undefined
FLUID-5130: Removed old comment
FLUID-5089: New method "fluid.isPlainObject" applied throughout the framework pathways to preserve exotic objects. This uses the well-attested "Object.prototype.toString" test which is good enough to find all standard exotic objects (typed arrays, canvas contexts, etc.) in the modern browsers and does no harm on older browsers.
FLUID-5130: Added testcases for undefined values passed to standard input transformation
FLUID-4922: Making the invoker that styles the theme selections in the contrast panel dynamic.
Merge branch 'FLUID-5129'

* FLUID-5129:
  FLUID-5130: Added testcases for undefined values passed to standard input transformation
  FLUID-5130: Removed old comment
  GPII-177: Setting transform.collectedFlatSchemaOpts to undefined
  GPII-177: Fixed minor issue with the binary op expander, ensuring that it only evaluates if both operands are specified or a default value has been given
  GPII-177: Did temporary hack for isEmptyObject issue.. Fixed up standard input functions to not explode if their input is undefined
Merge branch 'FLUID-4922-fish'

* FLUID-4922-fish:
  FLUID-4922: Making the invoker that styles the theme selections in the contrast panel dynamic.
Merge remote-tracking branch 'amb26/FLUID-5089'

* amb26/FLUID-5089:
  FLUID-5089: New method "fluid.isPlainObject" applied throughout the framework pathways to preserve exotic objects. This uses the well-attested "Object.prototype.toString" test which is good enough to find all standard exotic objects (typed arrays, canvas contexts, etc.) in the modern browsers and does no harm on older browsers.