Hashing with new protocol
Remove some spurious debug, time out ASICs who are slow to respond
Add protocol queueing support, keep asics pipelined
Replace remaining references to bitfury with drillbit
Add configuration command
Buffering is a debug-level detail not something most people will care about
Merge branch 'master' of github.com:ckolivas/cgminer into new_protocol

Conflicts:
	usbutils.c
Fix bug with wrong hash rate reporting
Time out properly when waiting for fixed-size responses
Fix bug in usb_read_fixed_size buffering
Add capacity for command line --drillbit-options (modelled on klondike driver)
Merge branch 'master' of github.com:ckolivas/cgminer into new_protocol

Conflicts:
	configure.ac
	miner.h
	usbutils.c
	usbutils.h
Add serialization routines (finally hit portability issues copying packed structs onto the wire!!)
Add a per-chip info line printed from drillbit devices every 30 seconds (success, error & timeout count)
Merge remote-tracking branch 'upstream/master' into new_protocol
Klondike support I2C USB layout also - as KLI
Merge remote-tracking branch 'conman/master'
Merge remote-tracking branch 'conman/master'
Merge remote-tracking branch 'conman/master'
Merge remote-tracking branch 'upstream' into new_protocol

Conflicts:
	cgminer.c
	configure.ac
	miner.h