Visual tweaks to the GPGPU exercises.

* Resize FBOs to fit screen ratio/dimensions.
* Simple gradient map for heat/wave exercises.
Merge branch 'master' into gpgpu-visual-tweaks
fixed up answer files to simplify shader access
changed line width to 4 instead of 1
Merge branch 'master' into live-reloading