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
Edited by Jaco Hofmann