first draft of work for smarter buffers (re) sizing
reordering code and rename some ill-named functions
more renaming of ill-named functions
50% fix of paintOver effect. Still broken when resize happens
paintOver mode fixed
fixing all things related to motionBlur and paintOver. This took two years.

closes https://github.com/davidedc/livecodelab/issues/22 closes
https://github.com/davidedc/livecodelab/issues/232
minor optimisations and cleanups when creating new buffers
splitting and renaming functions -> clearer code
adding debouncing to the rebuild/resize of pipeline/buffers
renaming and moving around of a function
upgrading to latest version of three.js r69
added some comments in WebGLRenderer creation code
removing some commented-out code
using renderer.setSize correctly
setting the magic numbers so to have decent performance
better naming for two variables
paintOver now works OK across windows resizing
commenting-out all outstanding console.logs
canvas renderer works and buffers resize correctly
updating bowser since it was 3 years old and was hanging IE11