Factored `SourceModuleResolver` out of `NodeJsSourceModule`, so it can
also be used by other `SourceModule` implementations.
Updated `NamespacedJsSourceModule` to use the same
`SourceModuleResolver` class that was factored out of
`NodeJsSourceModule`.
Changed AssetContainer.sourceModules() to return a set instead of a
list, in preparation for allowing efficient querying of the available
source modules.
Updated the new `SourceModuleResolver` class, to allow it to fix a long
standing bug that meant we were bundling source modules that shouldn't
technically have been available for the given bundlable node, plus
modified `AbstractAssetContainer` to make it more efficient for
`SourceModuleResolver` to check if source modules are avilable for a
given bundlable node.
Tightened the scope for all asset container memoization.
deleting JSTD tests that dont really serve any purpose and are badly written
renaming old JSTD plugin tests
renaming JSTD plugin classname and package
changing classname of JSTD plugin in conf files
adding spec tests for BRJS bundle injector
removing dead code from JSTD plugin and passing new style bundle paths through to the model
Started memoizing the bundlable-node specific dependency lists we now
have to generate.
using correct legacy bundle paths
renaming JSTD plugin from ...Injector to ...Handler
Merge branch 'develop' into remaining-memoization-work

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/TrieBasedDependenciesCalculator.java
	brjs-core/src/main/java/org/bladerunnerjs/plugin/plugins/bundlers/namespacedjs/NamespacedJsSourceModule.java
	brjs-core/src/main/java/org/bladerunnerjs/plugin/plugins/bundlers/nodejs/NodeJsSourceModule.java
minor tweaks to release notes - now contains links for existing/new issues
only allowing a release from 'master' branch
adding logical paths for bundles that are easier to remember than the full model paths
fixing classpath issues
Merge pull request #517 from BladeRunnerJS/jstd-model-paths

Jstd supports model requests paths