More merge and C++11 improvements.
Build logic cleanup, plus small merge fixes.

Hopefully change minor stream handling to be legal in vscore.cu.
Rename VSCuda.h to VSCudaHelper.h

This will help with new vscuda.(h|cu) creation.
First stage of external CUDA call wrapping.

Completely isolated CUDA calls from VSGPUManager,
allowing C++11 code to run with CUDA.