Bugfix: cpu: Increment nonce after checking (rather than before), to avoid skipping the first nonce of each scanhash call
Bugfix: Sanity check for bits exponent in real_block_target

Target is set to the highest possible in this case, so all shares will show as blocks
Merge commit '24f06e2' into bfgminer
Merge commit 'a419763' into bfgminer
Bugfix: Fix configure big endian detection
Merge commit '6e2b243' into bfgminer
Bugfix: cpu: Corrections necessary to get 'c' and 'cryptopp' algorithms working on big endian

- Initialize const hash1 data from uint32_t array, to avoid unnecessary runtime hex2bin and make it native endian
- Iterate over nonces in native endian, and only convert from/to little endian as necessary
- fulltest function is no longer deprecated, and meant for checking a hash in native endian (rather than standard big endian)
Bugfix: GBT: work->data is always little-endian, but libblkmaker wants the nonce in native-endian
Merge commit 'a5b3824' into bfgminer

Conflicts:
	miner.c