Moved CharResponseWrapper to the 'brjs-servlet' project in preparation
for re-adding the JNDI token filter, which requires this class.
Re-added the classes necesarry for the TokenisingServletFilter into the
'brjs-servlet' project, but disabled the log lines since logging
previously relied on the BRJS model, which is no longer available.
change Linked assets to return dependent Assets rather than SourceModules
create XMLIdExtractorTest
create XMLAsset that returns list of provided require paths
get dependent LinkedAssets working
fix oredering problem in test
remove some printlns
add spec tests for xml dependencies
fix tests after merge
Linked asstes return dependent Assets rather than LinkedAsset collections
rename variable
Allow commands to operate over system apps, in addition to user apps.
Allow user apps to override system apps for the case where the user has
created an app with the same name as one already provided with the SDK.
Removed all unused imports.
moving the locale forwarder into a seperate library so its easier to test in CI
changing app request handler to use the new locale handler library
Merge branch 'develop' into running-locale-forwarder-tests-in-ci
fixing failing test
Switched from having two methods to get the available require
paths for an asset (SourceModule.getRequirePath() &
LinkedAsset.getProvidedRequirePaths()) to having only one
(Asset.getRequirePaths()), plus some tidy ups along the way.