render a json encoded mesh

enabled console logs and removed existing messages
brought over decoder part of pv's web3d exporter
brought in encoded mesh produced by vtk with web3d module
Demonstrating normals.

Of course I don't have camera or lights yet, but I can get
normals in to frag shader and vary color on them, so in
principle I can get the rest.
Initial implementation
Do not use m_prefix for members which are not private
Restore interactions for map
Work in progress to add layer api
Added grunt config file and fixed various syntax errors / warnings
make what I have reuseable

not we have a vtk parsing class that you can call with packed vtk object strings to produce the geometry
Merge remote-tracking branch 'origin/bjson_vtk_delivery'

* origin/bjson_vtk_delivery:
  make what I have reuseable
  Demonstrating normals.
  render a json encoded mesh

Conflicts:
	js/main.js
	js/vglGeomData.js
Merge remote-tracking branch 'origin/map_api_initial_implementation'

* origin/map_api_initial_implementation:
  Added grunt config file and fixed various syntax errors / warnings
  Work in progress to add layer api
  Restore interactions for map
  Do not use m_prefix for members which are not private
  Initial implementation

Conflicts:
	html/index.html
	js/main.js
	js/vglGeomData.js
	js/vglRenderer.js
Fixed the SourceData API