FLUID-5204: Fixes for compatibility with IE8 (and IE10 for focus) - use $.inArray as portable version of array.indexOf - new utility in jqUnit-browser.js is jqUnit.simulateFocus() which performs browser detect for appropriate action on IE vs others. It would seem that this nonportability is not detectable.
Merge branch 'master' into FLUID-5204
FLUID-5204: Fix for "XML Pull parser" to compensate for fresh duplicate attribute bug introduced in IE10 and above when roundtripping markup containing rsf:id
FLUID-5254: Fix for failure to remove raw listener to injected event
Merge remote-tracking branch 'amb26/FLUID-5185'

* amb26/FLUID-5185:
  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
  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-5245: Fix and test case for "distributeOptions depending on distributed grades" issue
  FLUID-5185: Broken commit to transfer work back onto desktop. Midway through implementing new tooltip API. Next step: resolve FLUID-5245 distributeOptions bug
  NOJIRA: Removing trailing commas.
  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.
  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: Fixed tabs component and some more dependencies. Tooltip is now the main remnant.
  FLUID-5185: Corrected further permissions to 644
  FLUID-5185: Corrected file permissions on jQuery UI images
  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: jQuery UI update in progress
  FLUID-5185: Updated QUnit
Merge branch 'master' into FLUID-5254

Conflicts:
	src/framework/core/js/FluidIoC.js
	src/tests/framework-tests/core/js/FluidIoCTests.js
Merge remote-tracking branch 'amb26/FLUID-5254'

* amb26/FLUID-5254:
  FLUID-5254: Fix for failure to remove raw listener to injected event
Merge remote-tracking branch 'amb26/FLUID-5204'

* amb26/FLUID-5204:
  FLUID-5204: Fix for "XML Pull parser" to compensate for fresh duplicate attribute bug introduced in IE10 and above when roundtripping markup containing rsf:id
  FLUID-5204: Fixes for compatibility with IE8 (and IE10 for focus) - use $.inArray as portable version of array.indexOf - new utility in jqUnit-browser.js is jqUnit.simulateFocus() which performs browser detect for appropriate action on IE vs others. It would seem that this nonportability is not detectable.
Merge branch 'master' into FLUID-5204
FLUID-5268: Correction and test cases for new "afterDestroy" event
NOJIRA: Linting.
Merge remote-tracking branch 'amb26/FLUID-3674' into FLUID-3674

* amb26/FLUID-3674:
  FLUID-3674: Corrected bad merge for clearfix demo
Merge remote-tracking branch 'amb26/FLUID-5268'

* amb26/FLUID-5268:
  FLUID-5268: Correction and test cases for new "afterDestroy" event
Merge branch 'master' into FLUID-3674-colin

Conflicts:
	src/framework/core/js/Fluid.js