FLUID-4692: Sentinelization fix to deal with cases with complex ModuleLayout where multiple modules overlap along the non-dominant direction. Proper test cases at last for fluid.dropManager. Some namespacing, publicizing of functions and improved comments
FLUID-4692: Minor styling fixes to layoutReorderer demo
FLUID-4695: Working version with new "outputPath", "inputPath" architecture involving FUNCTION GRADES - tests rewritten in declarative style
FLUID-4695: Working version with basic support for wildcard transformation and short transformer names
FLUID-4531: Linting fixes for UIOptions.js - note that Fluid's current version of jslint is unable to detect trailing commas
FLUID-4531: Removing a trailing comma
Merge branch 'FLUID-4531'

* FLUID-4531:
  FLUID-4531: Removing a trailing comma
  FLUID-4531: Linting fixes for UIOptions.js - note that Fluid's current version of jslint is unable to detect trailing commas
  FLUID-4531: Temporary patch to UIOptions test to work around change in defaults semantic before FLUID-4686 is resolved
  FLUID-4531: Fixed various issues after review - parts of UIO which used protoTree syntax were broken, blank media panel was still present in UIO dialog, removed generated styles and addded them to .gitignore, improved commenting in TestUtils, fixed store tests (although store API needs some careful thought wrt. to handling of defaults)
  FLUID-4531: Finished cleansing out the last media panel icons and CSS from the core framework. Added back in uiOptions/css/fss which is mysteriously still referred to in the FatPanelUIOptionsFrame but has not been present in the core framework for a while.
  FLUID-4531: Successfully deforked framework after media panel work for videoPlayer-UIOptions integration. Some work required to work around "limited nickname" issues FLUID-4636 as well as porting more of core framework to temporary fluid.uiOptions.inline.makeCreator options munging mockup creator function.
  FLUID-4531: Halfway "anttification" complete and all tests are passing again. Duplication currently needed in Store.js since ants are still "UI ants". All media player specific material removed from core framework again.
  FLUID-4531: Partial work on UIOptions antification
  FLUID-4607: Updating mediaPanel framework with patches from upstream (FLUID-4633, etc.)
  FLUID-4607: Added in UIOptions-media.css file missing from previous commit
  FLUID-4607: Fully linked up media panel with UIOptions model. Added language setting to panel. Refactored fluid slider control so that slider portion is fully operational standing alone, taking care of its own ARIA settings. Some reorganisation of options structure so that slider options are surfaced out to top level of UIOptions. Fix to UIEnhancer so that unknown options are merged in rather than appearing as empty until reset. Broken out some media panel-specific stying into its own CSS file preparing for one day factoring this off completely. Added some new styling classes to aid consistency of layout across the other panels.
  FLUID-4607: Changing our use of a jquery slider to the fluid slider which is a wrapper of the jquery slider.
  FLUID-4607: Fixed styling for the Media tab.
  FLUID-4607: Rendering a slider for the volume control in the UIO option panel.
  FLUID-4607: Adding icons for the media panel
  FLUID-4607: Made the media panel in UIO a tab.
  FLUID-4607: First add of the media panel in UIO. Note this isn't rendering correctly yet.
Merge remote-tracking branch 'amb26/FLUID-4692'

* amb26/FLUID-4692:
  FLUID-4692: Minor styling fixes to layoutReorderer demo
  FLUID-4692: Sentinelization fix to deal with cases with complex ModuleLayout where multiple modules overlap along the non-dominant direction. Proper test cases at last for fluid.dropManager. Some namespacing, publicizing of functions and improved comments
FLUID-4695: Rewritten (x2) version of ModelTransformations, featuring new harmonised system for input/output naming with "demultiplexValue" moved to new "valueMapper" system. Infrastructure is now present for configuration inversion, but will be broken - no tests yet. Old tests rewritten for new system and passing.
FLUID-4695: Schema-aware version of model transformations, including upgrade of core framework to deal with escaped path-segments as required by standard GPII payloads. Fix for change in mergePolicy semantics in UIOptions (see FLUID-4706). Fix for valueMapper issue with literal option RHS values.
Merge remote-tracking branch 'antranig/FLUID-4695' into FLUID-1653
Merge branch 'master' into FLUID-1653
FLUID-1653: Modified AfAStore and tests with the refactored model transformation.