Modified SourceModule so we are now able to start modelling all three types of dependency we experience on the client.
Switched over to correctly using the 3 types of dependency that we are now able to model, plus fixed a bug that was causing us to attempt to show a dependency graph for a require-prefix. There is currently one regression with this commit which will need investigating.
NamespacedJsSourceModule.getAliasNames() now includes aliases found by
scanning for define-time dependencies, in addition to those found by
scanning for use-time dependencies.
adding more tests for 'inside code block' filtering and fixing out of bounds exception
Merge branch 'order-globalization-block' into modification-service-refactoring

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/testing/specutility/engine/AssetContainerBuilder.java
	cutlass-tasks/src/main/java/com/caplin/cutlass/command/test/testrunner/JsTestDriverEmptyTestSourceModule.java
fixing failing rest API tests