Clean up parse_method
Add identifiers for bxm bitfury devices.
Add initial bxm opening sequence for detect one.
Add bitmode init to bxm open sequence.
Add reset/purge/cshigh/low sequence to bxm init
Add bxm close to bitfury shutdown switch.
Add a bxm specific txrx function for spi transfers.
Add init sequence to bxm detect one.
Add bxm scan function and check spi txrx returns only as much as sent.
Store usb11 and tt flags as booleans in cgusbdev allowing them to be discretely enabled as well as detected by the device data.
Enable the transaction translator emulator for bxm devices and use a dummy spi tx the size of a normal payload.
Set default osc6 bits on bxm to 50
Remove redundant init components of bxm driver.
Generalise more of libbitfury for more reuse in both nf1 and bxm drivers.
Merge branch 'master' of github.com:ckolivas/cgminer
Merge branch 'bpmx'
Make __kill_work itself also be a completion timeout.
Forcibly kill everything silently with an exit code of 1 should we fail to cleanly shut down and use a completion timeout for the __kill_work in app_restart.
Cope with older hfa firmware not even responding to op_name.
README ubuntu also requires pkg-config