Added WebGL MapView renderer

Only some minor additions to the legacy code. The main part goes in /shared/mapViewGL.js which replaces mapView.js. If you don't want to use the webgl variant just replace mapViewGL in with mapView in the dispatch.js require.