here's a big fat code contribution from Alexey Panteleev (nVidia). Failover support, overlapping computation and memory transfers, better error handling, up to 32 GPUs supported would be the most important additions... Builds on Windows, that's all I've tested soo far...
add the -ldl flag, or people won't stop creating issues in github ;)
fix some C++'isms that slipped into C code. C99'isms are allowed, but C++ really isn't...
Merge branch 'master' of https://github.com/cbuchner1/CudaMiner