Bugfix: Cleanup handling of complete device/driver failure

Conflicts:
	deviceapi.c
	miner.c
fpgautils: s/firmware/bitstream/
fpgautils: Elaborate that bitstream open failures are probably due to missing bitstream package