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
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.
using a URL decoded in content path parser so URLs with spaces in the filename are supported - fixes #715
adding test to prove images can have arbitrary extensions