Redesigned Blockly UI

Conflicts:
	source/index.js
Fixed scrolling and resizing
Modified blocks and subtitles
Reversed reset icon
Make header/footer more opaque
Close blockly window on certain scenarios
Merge pull request #412 from virtual-world-framework/blockly-redesign

Blockly redesign
Add three.js app to display collision terrain (will soon generate heightmap)
Have heightmap_generator.js output the heightmap as a file
Generate heightmap on keypress instead of automatically after 5 seconds
Add shaders + shader material

Conflicts:
	heightmap_generator/heightmap_generator.js
Fixed shaders
Fix height map types
Fixed everything.
Merge pull request #423 from virtual-world-framework/generate-heightmap

Generate heightmap
Display alert when page zoom is not 100%
This Commit Adds VO
Display version/license/source in main menu only
Merge pull request #425 from virtual-world-framework/zoom-alert

Display alert when page zoom is not 100%
Merge pull request #427 from virtual-world-framework/Chris-Sounds-7

This Commit Adds VO