FLUID-4913: Reverted to the earlier version of qunit that does not break qunit in node. Added a new node-only utility fluid.setTesting to load dev includes that setup node testing environment.
Merge branch 'master' into FLUID-4913
FLUID-4913: using native node require. Fixed up the nameing and public visibility of some fluid node utilities.
FLUID-4913: Fixed a bug related to includes path resolution.
FLUID-4913: Updated to latest QUnit. Fixed an issue with missing addEventListener stub in node.
Merge branch 'FLUID-4913'

* FLUID-4913: (37 commits)
  FLUID-4913: Updated to latest QUnit. Fixed an issue with missing addEventListener stub in node.
  FLUID-4913: Fixed a bug related to includes path resolution.
  FLUID-4913: using native node require. Fixed up the nameing and public visibility of some fluid node utilities.
  FLUID-4913: Reverted to the earlier version of qunit that does not break qunit in node. Added a new node-only utility fluid.setTesting to load dev includes that setup node testing environment.
  FLUID-4718: Refactored common single select binding testing code into a separate function.
  FLUID-4718: updated test markup to have correct ids and labels for html uiselect tests. Reverted rsfid change in renderer.
  FLUID-4913: Removes all references to $.makeArray from Infusion.
  FLUID-4718: Fixed an issue with repeating html select components and label rewrites.
  FLUID-4718: Removed renderer tests from ui options. they are now part of renderer test suit itself.
  FLUID-4718: Added passing test for a single html select with label.
  FLUID-4718: Provided a partially failing tests for repeating html selects with labels.
  FLUID-4718: Provided a test case for a failing id-label rewriting.
  FLUID-4794: Merge branch 'master' into FLUID-4330, apply new "forgetAll" enhancement to sanitise test
  FLUID-4873: First working test case for LUKE SKYWALKER OPTIONS and IOCSS! Cleaner workflow for component accessor hopefully allows "transformOptions" to pass through "distributOptions". Some linting, added "throws" to our set of jqUnit passthroughs.
  FLUID-4637: A test case from KING (not a bug in this case), and some comment and definition cleanup following review
  FLUID-4914: Resolve onto grade names during both value context and demands context resolution. Next step - abolish fluid.alias and Uploader.
  FLUID-4330: Two helpful test cases from KINGG reveal argument mangling in event dispatch through double resolution (FLUID-4631, FLUID-4634). fluid.withInstantiator finally bites the dust, and with it various annoying pathways trailing instantiators through RendererUtilities. RIP - IoC is now threadLocal free
  FLUID-4330: Removed "reverse merge" and tests, added non-api comments
  FLUID-4392: Additive demands blocks!!
  FLUID-4129: mergePolicy is now responded to from all sources. A mostly invalid test case from RenderUtilities has been lost which purportedly demonstrate the ability to IoC-resolve values within a protoTree
  ...