Move driver init code into PCIe probe
- Don't access the device if the device is not available
- Properly free buffers if device becomes unavailable
Tested by reflashing the FPGA with a different Bitstream and power toggling the FPGA
This fixes merge errors with !16 (closed)
Edited by Jaco Hofmann