fix a couple of crashes
add benchmark mode with filename that includes timestamp (under Windows)
use base path for OpenCL kernels, so that they are always located
enable OpenGL/OpenCL interop