New version of coretracer

Beta version of cylinder intersection code
New defaults

1 sample per pixel default for raytracer...
Background colour as part of script

Added new "background(vec(colour))" function for setting the background
colour from script. Replaces the interface buttons and allows background
scripts to be more flexible.