Better initial choice of compute engine.
Restore working dir in makeInstall.bat
clVertexBuffer::allocate() should not pass a pointer, causes clCreateBuffer() to always fail, see OpenCL doc.
Added better error handling for OpenCL.