LPS-47689 As a developer I would like to register FullNameGenerator/Validator from OSGi
LPS-47689 SF
LPS-47689 make default is available via the registry
Test Fixes - Wiki - paths
Test Fixes - Wiki - macros
Test Fixes - Wiki - tests
Test Fixes - Wiki SF
Test Fixes - Sitesadministration - paths
Test Fixes - Sitesadministration - tests
Test Fixes - WorkflowadminPGPagecomments - paths
Test Fixes - WorkflowadminMyworkflowtasks - paths
Test Fixes - WorkflowadminMyworkflowtasks - tests
Test Fixes - Dynamicdatalists - paths
Test Fixes - Dynamicdatalists - macros
LPS-48094 Markdown converter to handle sidebars that don't have leading bold or italicized text
LPS-47673 Introduce inner classes for UserScreenNameException for each cause

The design goals have been:
1) Centralize the generation of messages within the class
2) Allow for causes to be catched independently
3) Each cause should have all the information necessary to diagnose the problem available through getters.
LPS-47673 Without the "new String", it will actually do a toString on the char[] which will give us a reference to the Object, that's probably not what we want
LPS-47673 add line breaks
LPS-47673 Match our other javadoc syntax
LPS-47673 Simplify