added superclass Workbench for all workbenches

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/BladeWorkbench.java
parentGivesTheCorrectNode test is passing for BladesetWorkbench

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/Bladeset.java
workbenchTemplateIsPopulatedAsExpected test passed

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/testing/specutility/WorkbenchBuilder.java
	brjs-core/src/main/java/org/bladerunnerjs/testing/specutility/WorkbenchVerifier.java
added HTML bundling tests
modified HTML bundling tests
moved parent() to Workbench

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/Workbench.java
fixed failing tests and added workbenchBundlesCodeFromTwoBladesInsideTheWorkbench

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/testing/specutility/WorkbenchBuilder.java
	brjs-core/src/test/java/org/bladerunnerjs/spec/bundling/workbench/BladesetWorkbenchBundlingTest.java
	brjs-core/src/test/java/org/bladerunnerjs/spec/command/WorkbenchDepsCommandTest.java
	brjs-core/src/test/java/org/bladerunnerjs/spec/template/TemplateTests.java
readding ignored tests