Bitfury ASIC initial support
added chip series detection; multiple chip mining
changed to MIT license
Merge commit 'legko/master^^' into littlefury

Conflicts:
	Makefile.am
	configure.ac
	miner.c
	miner.h
Merge commit 'legko/master^' into littlefury

Conflicts:
	driver-bitfury.c
	libbitfury.c
	miner.h
Merge remote-tracking branch 'legko/master' into littlefury
bitfury: Standardize copyright header formatting

Note: Bitfury said no restrictions on his code; that means no GPL-2 either
Bugfix: bitfury: Handle SPI init failure cleanly
Intercept and use applog for perror calls
Bugfix: bitfury: Fix warnings
bitfury: Abstract SPI interface
Bugfix: bitfury: Fix driver "name" to be correct length
littlefury: Initial driver for BitCentury's USB miner
bitfury: Require explicit -S bitfury:auto to probe GPIO-based SPI
Bugfix: configure: Enable bitfury by default properly
Enable littlefury detection
littlefury: Log devproto of incomplete reads
Bugfix: littlefury: Keep reading until error, EOF, or buffer filled
littlefury: Safeguard on job switching
bitfury: Eliminate non-const global variables