util: is_power_of_two function
icarus: option added for Icarus-based drivers to ignore the golden nonce during probe
icarus: Accept any power of two as a valid work_division
icarus: refactoring: commenting ICARUS_INFO members
zeusminer: support added for ZeusMiner scrypt ASICs
Bugfix: zeusminer: Correctly encode job header regardless of native endian
Replace swabn with bswap_32mult (matching swap32yes parameters and performance)
zeusminer: Bugfix: calculate work_division based on chips and cores
icarus: Use estimated hashes for hw errors (more accurate hashrate for devices where hw error values vary significantly from hashes performed)
Merge commit 'a74ccf6' into zeusminer
configure: Clean up zeusminer logic
Merge branch 'zeusminer' into bfgminer