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-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
FLUID-5254: Fix for failure to remove raw listener to injected event
Merge branch 'master' into FLUID-5185
FLUID-5245: Fix and test case for "distributeOptions depending on distributed grades" issue
FLUID-5185: Concluded work on improving Tooltip API, including support for "tooltip multiplexing" reducing component garbage in Paged Table links tooltips. Updated jQuery to final release version 1.11.0 and jQuery UI to final release version 1.10.4 - all appears working
FLUID-5185: Fix and test case for "tooltip hanging after close" issue. Test case for new "delegate tooltip" feature. Fix to IoC testing framework to avoid clobbering the markup for a test before its tree has finished destroying - new lifecycle event "afterDestroy" implemented to enable this. Moved core tooltip testing utilities into TooltipTests.js