cuda: check for errors on cuda mem alloc
x15: optimize, adds some kH/s
cudaDeviceReset on Ctrl+C for nvprof
Remove duplicated defines present in cuda_helper.h

also add cudaDeviceReset() on Ctrl+C for nvprof
Add fresh algo (based on djm34 code)

Cleaned up and adapted to my changes (cputest added)

Remove Makefile.in which should be in gitignore

(Plz refresh it with ./config.sh to compile on linux)
x11: restore simd host2dev memcpytosymbol to reduce used cmem

Remove define attempts for SM 2.1 devices, fermi is not compatible
x15: use djm34 code with asm xor64 + my rot64

some optimizations could be done later, after whirlcoin integration
Add whirlcoin and optimize x11 luffa (maxrregcount)
whirlcoin: update vstudio project
x15: optimize by 2ms (39ms to 37)

and clean whirlpool ifdefs, cost too much to keep both methods