FLUID-4916, FLUID-4919: New support for dynamic grade names, rewrite of UploaderCompatibility Tests to new framework standards as well as rewrite of ProgressiveEnhancement for FLUID-4916. Correction of Uploader's basic workflow now finally enables the removal of ad-hoc "fluid.alias" system as well as highly temporary "preOptions" system introduced during FLUID-4330 work. New support for "merging transforms" within ModelTransformations.
FLUID-4921: Improvements to model transformation system - ensure global sorting of keys, support for ChangeApplier MERGE and DELETE, fix DataBinding bug for MERGE case. Took the opportunity to sort the "all tests" file into order of dependency for less misleading results.
FLUID-4916: Completed implementation of dynamic gradeNames with full support for inherited options and value resolution on new contexts
FLUID-4917: Completed implementation of "demands blocks horizon" system which enables distant demands blocks to be blocked from view
FLUID-4919: Uploader rewrite stage 2 - FileQueue turned into a proper component making use of framework utilities, lots of MultiFileUploader converted to invokers and general tidy-up of demands blocks. Next stage will revert "strategy" both local and global to standard components, making use of grade-based resolution onto FileQueue.
FLUID-4884: New "fluid.activityTrace" and "fluid.activityTracing" properties to start work on IoC timeline visualisation. Correction to add "popActivity" to initComponent
FLUID-4908: Start breaking down UI Enhancer into action ants. Implemented "emphasize link" and "make inputs larger" actions.
FLUID-4908: Refactored style element component into an action ant. More work is needed on this component to replace finalInit with an expander.
Merge branch 'master' into FLUID-4908
FLUID-4908: Code improvement.
FLUID-4908: Turn actionAnts into a model plus evented component.
FLUID-4908: Added anther action ant "classSwapperEnactor" that will be used for adjusting text fonts and themes.
FLUID-4908: Added textSizerEnactor.
FLUID-4908: Added lineSpacerEnactor.
FLUID-4908: Improved code in a ginger way.
FLUID-4926, FLUID-4919: Resolve invokers onto "func", incomplete work on phase 2 of Uploader - most "strategies" now converted, non-working commit for Uploader
FLUID-4908: Half-way refactoring action ants in a more ginger way.
FLUID-4908: Refactored enactors to apply to the new framework standards.
Merge branch 'master' into FLUID-4908
FLUID-4908: Added tableOfContentsEnactor.