Makefile: luffa was using more than 80 regs (10 vs 14ms)

add easy switch for nvcc target arch

and move duplicated sha2 to sph folder
scrypt: fix implicit function declaration
add x17 algo, cleaned djm34 commit

todo: visual studio...