FLUID-5246: Fix and test case for static grade linkage issue
FLUID-5247: Added a test case

Added a test case to demonstrate the issue of the array of transformations producing an object keyed off of array positions.
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.
Merge remote-tracking branch 'kasparnet/FLUID-5248' into 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.
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
FLUID-5248: Updated the condition transform function to selectively evaluate input based on what the condition of the transformation evaluates to (false/true/undefined)