Bugfix: DevAPI: hashes_done: Explicitly cast to uint64_t for big calculations (LLVM was allowing overflow)
Merge commit '9896585' into bfgminer
cpu: Pass full work struct to scanhash functions
cpu: Drivers should not be doing fulltest on their own, so remove it
opencl: Avoid duplicating kernel_interfaces mapping in opencl_scanhash_get_kernel
opencl: Avoid duplicating kernel_interfaces mapping in select_kernel
DevAPI: hashes_done: Simplify and improve precision of max_nonce calculation