libbladeRF: [WIP] Cleanup of backend open and probe