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.
FLUID-5155: Created a test case to demonstrate FLUID-5155 issue.
Merge branch 'master' into FLUID-5155
FLUID-5155: Repeatedly collect dynamic grades as they continue to be generated during grade resolution
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
FLUID-5169: Fix updated to include testcase and fix for FLUID-5169
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.
Merge remote-tracking branch 'amb26/FLUID-5155'

* amb26/FLUID-5155:
  FLUID-5169: Fix updated to include testcase and fix for FLUID-5169
  FLUID-5155: Repeatedly collect dynamic grades as they continue to be generated during grade resolution
  FLUID-5155: Created a test case to demonstrate FLUID-5155 issue.
Merge branch 'master' into FLUID-5131