libbladeRF: [WIP] First cut at path from top-level to backend opens

Nightly check-in. This currently fails to run - there's likely
a number of assertion failures and segfaults to address.