libbladeRF: [WIP] Added BLADE_GET_SPEED to linux backend. Misc cleanup.

On the cleanup side of things...just a bit of rearranging things, init
routines, and moving some items from backend code to the top-level to
avoid code duplication.