FLUID-5185: Updated QUnit

Updated to QUnit v1.12.0 and QUnit Composite v1.0.1
Merge branch 'master' into FLUID-5185
FLUID-5185: jQuery UI update in progress

Updated to jQuery UI 1.10.3 includes - jQuery UI button, dialog, draggable, mouse, position, resizable, slider, tabs, and tooltip
Updated themes
Updated the json dependency files
Removed the following plugins: bgiframe, ariaTabs, tooltip (1.9 pre-release)

Start of updating tabs wrapper component.
Merge branch 'master' into FLUID-5185
Merge branch 'master' into FLUID-5185
FLUID-5185: Updated jQuery to version 1.11.0-beta2 and mockjax to version 1.5.3. Ripped off jquery.migrate's version of $.browser into FluidDocument.js which has been added as dependency to all tests (demos still required). Beginning to deal with changes in jQuery's focus policy - converted HTML5 Uploader browseButton test to IoC scheme to deal with new asynchrony. All markup which deals in focus events now requires to be visible. Currently failing tests: InlineEdit, and anything which uses a tooltip
FLUID-5185: Corrected file permissions on jQuery UI images
FLUID-5185: Corrected further permissions to 644
FLUID-5185: Fixed tabs component and some more dependencies. Tooltip is now the main remnant.
FLUID-5185: Upgraded jQuery further to 1.11.0-beta 3. Fix and test case for FLUID-5242. Repaired remaining Tooltip implementation and test cases, applying new IoC testing framework feature "moduleSource" for dynamic asynchronous focus tests. Repaired Reorderer for breakage in jQuery UI draggable API. Finished updating source dependencies of remaining demos and manual tests for location of ripped off $.browser implementation. All tests and demos now appear working. Still required: test for "moduleSource" and improvements in Tooltip.js implementation
FLUID-5185: Adjusted Reorderer for breaking API change in jQuery UI draggable. Corrected FLUID-5243 which was preventing delivery of grabHandle option. Tests for new "moduleSource" facility in IoC testing framework.
NOJIRA: Removing trailing commas.
Merge branch 'master' into FLUID-5185

Conflicts:
	src/tests/framework-tests/core/js/FluidIoCTests.js
FLUID-5246: Fix and test case for static grade linkage issue
Merge remote-tracking branch 'amb26/FLUID-5246'

* amb26/FLUID-5246:
  FLUID-5246: Fix and test case for static grade linkage issue
FLUID-5246: removed whitespace in files modified for FLUID-5246.
FLUID-5185: Broken commit to transfer work back onto desktop. Midway through implementing new tooltip API. Next step: resolve FLUID-5245 distributeOptions bug
Merge branch 'master' into FLUID-5185

Conflicts:
	src/tests/framework-tests/core/js/FluidIoCTests.js
Merge remote-tracking branch 'antranig/FLUID-5247'

* antranig/FLUID-5247:
  FLUID-5247: Incorporates modified test case for FLUID-5248 which is invalid as posted on the JIRA - see the discussion there. The fix for FLUID-5247 was best met by some wholesale cut and paste of upcoming material from the FLUID-3674 branch since the "accessor config" system was improved there to support this kind of use case. This has no real issues for the FLUID-3674 branch since all conflicts that this introduces in DataBinding.js will be discarded in any case.
  FLUID-5248: Added failing test showing the problem
  FLUID-5247: Added a test case
Merge branch 'master' into FLUID-5185