Merge technobit (nanofury) patch to master branch

The technobit patch allows for NanoFury and YellowJacket USB miners to work with RaspberryPi without the need for hidapi. The patch, as downloaded from technobit, can only be applied successfully to cgminer 3.6.5. This pull request applies the same patch to the 3.12 main line.  (Tips: 1drmacW6UYAfHNjRrxN7SYuN3Q9R9v6K6)