readding a caching test that now works
allowing JsStyle to change during runtime
Merge branch 'develop' into allow-js-style-changes-at-runtime
using a file filter to ignore files in the security manager
implicilty adding global config files as memoized scope files
removing a redundant 'getMemoizedFile' call
allowing asssets to change during runtime
Merge branch 'memoized-file-only-model' into implicit-global-memoized-value-files

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/memoization/FileModificationRegistry.java
adding gitignores for logger projects
removing the jsStyle->Assets map since we dont need to keep old jsstyle assets around
removing typecast that requires inner knowledge of VirtualProxyContentPlugins and prevents wrapping content plugins
changing the tag handler plugin API so make it easier to make the next set of changes to move used bundle logic into content plugins
moving used bundle logic into content plugins so content paths are filtered when plugins (e.g. AppCache) request content paths from another plugin
changing ContentPlugin API to remove the duplicate Prod and Dev methods in favour of RequestMode as a param
changing TagHandlerPlugin API to remove the duplicate Prod and Dev methods in favour of RequestMode as a param
removing duplicate app create bundle request in favor of RequestMode
filtering css resource content paths based on what is used in css files
including css resources referenced via index pages as used content paths
outputting some bundles from cssresource content plugin if they are common image types incase they are referecned from .less or .sass files
Merge branch 'develop' into output-used-bundles-v2

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/app/building/AppBuilderUtilis.java
	brjs-core/src/main/java/org/bladerunnerjs/plugin/plugins/bundlers/css/CssRewriter.java
	brjs-core/src/main/java/org/bladerunnerjs/utility/AppRequestHandler.java
	brjs-core/src/test/java/org/bladerunnerjs/spec/plugin/bundler/css/CssTagHandlerPluginTest.java