removing use of canonical file throughout the model
fixing bug where an ancestor node could be returned that was not of the type requested
changing app deployment watcher so it uses files rather than memoized file so file listings arent cached
Merge branch 'develop' into remove-canonical-file-usage

Conflicts:
	brjs-core/src/test-integration/java/org/bladerunnerjs/spec/brjs/appserver/AppServerTest.java
Merge branch 'develop' into remove-canonical-file-usage

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/appserver/AppDeploymentFileWatcher.java
Modified bladeset workbench template and position of 'Run in workbench' button in the dashboard.~
Merge branch 'workbenches-on-bladeset-level-945' of github.com:BladeRunnerJS/brjs into workbenches-on-bladeset-level-945
Merge pull request #1058 from BladeRunnerJS/workbenches-on-bladeset-level-945

Workbenches on bladeset level 945
Merge branch 'develop' into remove-canonical-file-usage

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/memoization/FileModificationRegistry.java
	brjs-core/src/main/java/org/bladerunnerjs/model/BRJS.java
	brjs-core/src/main/java/org/bladerunnerjs/plugin/plugins/bundlers/inline/InlineTagHandlerPlugin.java
	brjs-core/src/test/java/org/bladerunnerjs/model/engine/MockRootNode.java
	brjs-core/src/test/java/org/bladerunnerjs/model/engine/TestRootNode.java
Fixed bugs introduced by manual merge.
Merge pull request #1063 from BladeRunnerJS/remove-canonical-file-usage

Remove canonical file usage
Merge branch 'develop' into user-templates-126_6

Conflicts:
	brjs-runner/src/main/java/org/bladerunnerjs/runner/CommandRunner.java