WIP Cleaning up and organization
Added js library for websockets, cleaned up server side structure
Merge remote-tracking branch 'origin/add_vgl_tests2'

* origin/add_vgl_tests2: (25 commits)
  Added missing directory for the installation
  Expect data to at a single location now
  Removed old flag based bound check completely
  Set the size of canvas to be 400x400
  Moved content of json to test itself
  Install tests at proper location
  Adding cmake code for testing
  Clean up cmake file
  Fixed CMake issues
  Implemented bounding calculations for groupMapper
  Fixed bug where source data is found using the index and not by key
  Provide a convenient method to mark bounds dirty
  Use the data path directly
  Renamed for better
  Fixed various issues with bounds calculations
  Implementing compute bounds for mapper and actor
  Streaming via service now working, documentation/cleanup to come
  Get data dir from config, use temp dir for image
  Fixed some streaming bugs WIP, added temp dir
  Changed how websockets are routed, streaming service WIP
  ...
Finishing up structure and cleaning
Renamed websocket.js to webSocket.js
Add webSocket.js to uglify list
Merge branch 'master' into services_modules_nodes

Conflicts:
	CMakeLists.txt
Reworked server structure working
Remove old file
Fix name issue with nodes
Merge branch 'services_modules_nodes' into next

Conflicts:
	geoweb.py
Clean up debug statements, better pid file handling
Merge branch 'services_modules_nodes' into next