FLUID-3863: Implementation and test cases for noWrap option for keyboard-a11y selectable.
FLUID-4725: Modify inlineEdit to change invitation text of empty field on keyboard focus.

Also add support for modern strings-object based specification of defaultViewText.
Merge branch 'master' into FLUID-4725

Conflicts: resolved
	src/webapp/components/inlineEdit/js/InlineEdit.js
Merge branch 'master' into FLUID-4725
FLUID-4725: Update 'defaultViewText' handling; reduce duplication in focus highlight handling
Merge branch 'master' into FLUID-4725
FLUID-4725: Fix to bad toggling of invitation class
FLUID-4725: Update bindHighlightHander API to remove dependency on 'that'
Merge remote-tracking branch 'acheetham/FLUID-4725'

* acheetham/FLUID-4725:
  FLUID-4725: Update bindHighlightHander API to remove dependency on 'that'
  FLUID-4725: Fix to bad toggling of invitation class
  FLUID-4725: Update 'defaultViewText' handling; reduce duplication in focus highlight handling
  FLUID-4725: Modify inlineEdit to change invitation text of empty field on keyboard focus.
Merge branch 'master' into FLUID-3863
Merge branch 'FLUID-3863'

* FLUID-3863:
  FLUID-3863: Implementation and test cases for noWrap option for keyboard-a11y selectable.
FLUID-3863: Linting fixes for keyboard-a11y
FLUID-4735: Adding grades to the components

Added gradeName properties to the defaults of the various Infusion components that had yet to be updated.
Merge branch 'FLUID-4735'

* FLUID-4735:
  FLUID-4735: Adding grades to the components
FLUID-4736: Direct fix to default value merge policies to restore framework + tests to functionality. Some implementation issues remain for FLUID-4733. Tidy up of rather faulty test cases committed at revision 2f00bd (SVN revision 10385) apparently to resolve "FLUID-3682" which is actually an irrelevant issue. Probably actually meant for FLUID-3824.
FLUID-4737: Fix for issue with model corruption during UIMessage argument expansion - thanks to justino for test case
FLUID-4711: Fix for clearComponent issued against material containing injected components. Rationalisation of various internal APIs such as visitComponentChildren to explicitly perform path tracking, and cleanup of the instantiator recordkeeping system to be more clear about which records are expected (idToPath contains ONLY the "created path" whereas pathToComponent contains paths for both injected and created components). Paving the way towards a more reliable instantiator-only system that no longer performs manual component discovery. Two APIs in RendererUtilities.js adjusted to reflect this.
Merge remote-tracking branch 'amb26/FLUID-4711'

* amb26/FLUID-4711:
  FLUID-4711: Fix for clearComponent issued against material containing injected components. Rationalisation of various internal APIs such as visitComponentChildren to explicitly perform path tracking, and cleanup of the instantiator recordkeeping system to be more clear about which records are expected (idToPath contains ONLY the "created path" whereas pathToComponent contains paths for both injected and created components). Paving the way towards a more reliable instantiator-only system that no longer performs manual component discovery. Two APIs in RendererUtilities.js adjusted to reflect this.
Merge remote-tracking branch 'amb26/FLUID-4736'

* amb26/FLUID-4736:
  FLUID-4736: Direct fix to default value merge policies to restore framework + tests to functionality. Some implementation issues remain for FLUID-4733. Tidy up of rather faulty test cases committed at revision 2f00bd (SVN revision 10385) apparently to resolve "FLUID-3682" which is actually an irrelevant issue. Probably actually meant for FLUID-3824.
Merge remote-tracking branch 'amb26/FLUID-4737'

* amb26/FLUID-4737:
  FLUID-4737: Fix for issue with model corruption during UIMessage argument expansion - thanks to justino for test case