Do initial detection of bflsc28 devices
Don't mistake bflsc28 for fpga
Convert all bflsc transfers to the full 512 bytes
Create preliminary work queueing for bflsc28 using jobs of up to 20 at a time by rolling work where possible
Fix various errors in queueing work for bflsc28 and limit job queueing to 10 to fit within a usb frame
Add some rudimentary values for BMA sleep times
Create a hashtable of work by uid as it's accepted by BMA
Strip out the inprocess details from bflsc results if it exists
Parse results for BMA based on uid and remove work from the queue when found
Copy back the buffer after we've stripped the inprocess field on bflsc
Only use one hashtable for bflsc28 work queued
Fix deref
Simplehacks to better serve bflsc28
bflsc28 stats
bflsc28 - add chip count to stats
bflsc28 - allow setting clock and volt from the API ascset command
bflsc28 - clock is hex
Merge branch 'master' into bflsc28

Conflicts:
	API-README
Avalon2: add polling delay option, long coinbase support, LED status on API, change overheat from 88 to 98
Avalon2: add more comments on Avalon2 options