Only update info work in nanofury driver when it's empty.
Remove unused rehash values from nanofury driver.
Hard code the osc6 programmed on nanofury for now.
Wrong init value for nanofury
localvec should be only 80 bytes not 80 words
Revert "Hard code the osc6 programmed on nanofury for now."

This reverts commit c31cb6d09aa0cd302efd527a160322980d14b97b.
Default bitrate on nanofury should be 200kHz
bitfury_work_to_payload is double handling the data unnecessarily
Age work in nf1_scan to avoid risk of losing a work item and leaking memory.
Remove the unused portions of atrvec in the nanofury driver
Avoid unnecessary rehashing in nanofury nonce checking.
Avoid double handling bswap of the nonce value in nanofury
Pass extra parameters for later use in libbitfury_sendHashData
Export bitfury_checkresults in libbitfury
Use bitfury_checkresults to avoid hashing results twice in nanofury.
Use a simple serialised work model for nanofury
Remove spi_detect_bitfury at nanofury startup and fix incorrect refresh time.