remove canvas renderer files
fix noise lib reference
always use YAML scene def for demos
remove renderer type switching support
rename VectorRenderer -> Scene
collapse GLRenderer into Scene (formerly VectorRenderer parent class)
will need to refactor Scene into smaller components
renderer -> scene
Merge branch 'master' into decanvas

Conflicts:
	dist/vector-map-worker.min.js
	dist/vector-map.debug.js
	dist/vector-map.min.js
Merge branch 'master' into decanvas

Conflicts:
	dist/vector-map-worker.min.js
	dist/vector-map.debug.js
	dist/vector-map.min.js
	src/gl/gl_renderer.js
added windows shader
added windows shader
cleanup
removed unused uniforms
request redraw when uniforms are changed, and other cases where animation may not be active
update some renderer -> scene refs
Merge branch 'master' into decanvas

Conflicts:
	demos/gl_styles.yaml
	index.html
Merge branch 'master' into decanvas

Conflicts:
	dist/vector-map-worker.min.js
	dist/vector-map.debug.js
	dist/vector-map.min.js
	index.html
	src/gl/gl_renderer.js
VectorRenderer has been renamed Scene (somehow lost in branch merge, both files are here)
update readme & repo links