bitforce: Fix bitforce_chips_to_plan_for to work beyond 32 chips
bitforce: Allow queued_max to exceed BITFORCE_MAX_QUEUED_MAX iff the firmware provides an explicit Queue Depth
bitforce: Support device explicit "Scan Interval" to override hardcoded sleep times
Make work->device_id unsigned
bitforce: Support for queue id based jobs
bitforce: Add bitforce_read function to deal with binary responses
bitforce: Use binary FLB protocol for Monarch
bitforce: Refactor FLB and queue flush sanity checks
bitforce: Go back to ignoring race-triggered sanity check warnings for ZqX
bitforce: Additional sanity checks, including ensuring our final queued count matches that seen by the device
Merge branch 'monarch_201405' into bfgminer