lowl-pci: Never probe via -S *:all
util: upper_power_of_two_u32 function
Merge branch 'monarch' into bfgminer

Conflicts:
	miner.c
Avoid unnecessarily finding drivers in a loop
Merge commit '51575ea' into bfgminer
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)