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
early checkin of failing tests before doing some refactoring
adding pageAccessor functionality on to a custom output stream that is passed to the content providers
checking dir exists before listFiles to prevent exceptions during tests
removes hungarian notiation, fixes multiple var declarations, simplifies methods
changing all model interfaces to take a ContentOutputStream that provides a method to load resources from a server/disk
Merge branch 'develop' into fixing-jsp-support

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/BundlableNode.java
	brjs-core/src/test-integration/java/org/bladerunnerjs/spec/brjs/appserver/ServedAppTest.java
moving localeforwarder into a completely seperate dir outwith the javascript dir
adding the locale forwarder tests to the build
Merge branch 'develop' into running-locale-forwarder-tests-in-ci
Merge branch 'develop' into fixing-jsp-support

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/utility/AppRequestHandler.java
	brjs-core/src/test-integration/java/org/bladerunnerjs/spec/brjs/appserver/ServedAppTest.java
	brjs-core/src/test/java/org/bladerunnerjs/testing/utility/MockContentPlugin.java
Merge branch 'develop' into running-locale-forwarder-tests-in-ci
Merge branch 'develop' into fixing-jsp-support
speculatively changing getRealPath('.') to getRealPath('/') since its possibly failing tests on some machines
fix typo in JsDoc
adding null check and thrwing an exception that contains more info that null pointer exception
fixing failing test that wasnt creatiang locale forwarder in the correct place