Forwarding the ‘preserveDrawingBuffer’ argument from the autoDetectRenderer to the WebGLRenderer

The WebGLRenderer allows you to turn on drawing buffer preservation so that `canvas.toDataURL()` to generate images, however the `autoDetectRenderer` function didn't, leaving us unable to wanted behaviour.