#375 initial commit of moving the export-app command to the model
- filefilters copied across to BRJS under the org.bladerunnerjs.utility.filterfilter package
- added the command itself
- added some basic tests with a TODO to move across the others
- Removed the older ExportApplicationCommand from being added via the CommandRunner
- Updated META-INF for new ExportApplicationCommand
Upating generated folder location and command name
Merge branch 'develop' into export-app
Moving unzip FileUtility method to brjs's FileUtility (we have a zip utility so why not unzip too)
Updating BRJSCommander to be able to unzip to a directory path
Updating test so that it asserts the unzipped contents too
changing test to use string literals rather than hidden input/p/output files
initial commit of new string stripping reader
moving readers into the same ...util.reader package
adding abstract stripping reader for shared functionality
moving all of the shared logic into the abstract stripping reader
more basic implementation of string stripping reader
more StringStrippingReader test cases
initial commit of JS code block stripping reader
Removing cutlass-task version of ExportApplicationCommand and it's tests, all coverage is now inside brjs-core
more tests and edge case fixes for CodeBlock and String stripping readers
Removing legacy export command from the CommandRunner class
Add test version of XMLResourceService

It was missing which caused our tests to fail as they couldn't load the
XML resources.

Note that it uses the old URL (xml.bundle instead of bundle.xml). This
is after discussing with @sospirited ... he said you guys will change it
to the correct URL once he verifies that BRJS is backwardly compatibale
in this regard.
Adding some coverage for the WarCommand #336
Merge pull request #511 from janhancic/develop-jstd-xmlresourceservice

Add test version of XMLResourceService
Merge branch 'develop' into static-dependency-ordering-fixes

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
changing NamespacedJsSourceModule so it uses the string, comment and code block with the Trie to detirmine static dependencies