renamed Workbench to BladeWorkbench
added superclass Workbench for all workbenches
parentGivesTheCorrectNode test is passing for BladesetWorkbench
workbenchTemplateIsPopulatedAsExpected test passed
added HTML bundling tests
modified HTML bundling tests
moved parent() to Workbench
fixed failing tests and added workbenchBundlesCodeFromTwoBladesInsideTheWorkbench
readding ignored tests
added tests for codeFromBladesNotInTheBladesetCannotBeBundled and tagsInTheBladesetWorkbenchAreReplaced
Merge remote-tracking branch 'origin' into workbenches-on-bladeset-level-945
fixed merge conflicts
added test for theDefaultBladesetCanHaveAWorkbench
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
Merge branch 'develop' into workbenches-on-bladeset-level-945

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/Workbench.java
	brjs-core/src/main/java/org/bladerunnerjs/testing/specutility/WorkbenchVerifier.java
	brjs-core/src/test/java/org/bladerunnerjs/spec/plugin/bundler/css/CssTagHandlerPluginTest.java
Added 'Run in workbench' button for the bladesets inside the dashboard.