Adds in 3 subscenarios and the ability to clear blockly between them. Also adds support for a 'hasHeading' condition for triggers.

Conflicts:
	index.vwf.yaml
Add in scaffold scenarios and limit blockly blocks.

Conflicts:
	index.vwf.yaml
Continuing to hook up more sub scenarios of scenario 1.

Conflicts:
	source/triggers/booleanFunctionFactory.vwf.yaml
Blockly scenarios input (no VO yet)
Small changes to RAM
Fixes blockly scenario progression for scenario 1.
More small changes to get the scenario in line.
Scaffolds everything for level 1 except for VO.

Conflicts:
	index.vwf.yaml
Removed some unused code.

Conflicts:
	source/triggers/booleanFunctionFactory.vwf.yaml
Stops intro music on scenario start.
Fix RAM usage
- Tweak the level 1 scaffolding
- This is specified in the root scenario file now.
- make scenario 1d have you toggle the tiles, not the graph
- rename toggleGrid -> toggleGraph
- send the event after it occurs in code
- add hints to scenario 1h
We don't use this scenario anymore.
Merge pull request #242 from virtual-world-framework/level-1-scaffold-take-2

Level 1 scaffold take 2