fix segfault (watchdog thread declares threads sick and tries to restart them while they are already being restarted)
Added null-termination for kernel build log.
Fixed MSVS build.
Merge branch 'v5_0' of https://github.com/sgminer-dev/sgminer into v5_0
Total uptime drop fix
Merge pull request #231 from tupieurods/feature

Total uptime drop fix
Fixed kernel path bug introduced in 8198286597
fix "diff 0.000/0.000"
Merge pull request #236 from Blagodarenko/v5_0

fix "diff 0.000/0.000"
fix compile without ADL
MSVS: Updated libcurl Makefile to v7.37.0
MSVS: Removed Curl includes from sgminer tree as they are provided from Curl source archive.
refactor building/loading/saving OpenCL kernel
move algorithms into separate folder
add ocl/ files to MSVC project
MSVS: project cleanup and reorder.
refactor initCl more
remove unused code (mostly intended for ASICs which are not supported in sgminer), fix some compiler warnings
add --hamsi-expand-big option for setting EXPAND_BIG in X13 kernels
move algorithm-specific OpenCL compile options into algorithm_t