host: Enable short source file name and line # in log output by default

When making log_* calls, add these two lines to the corresponding
CMake file prior to add_library() or add_executable():

    set(SRC_TO_SHORTEN ${MY_SRC_LIST})
    include(ShortFileMacro)

Many thanks to LazyDodo for providing the CMake approach for doing this,
and to rwr for suggesting this change.
libbladeRF: [WIP] Began pulling in CyApi backend
libbladeRF: [WIP] Added simple test to check for RX discontinuities
libbladeRF: [WIP] Renamed CyAPI backend source file
libbladeRF: [WIP] Adjusted stream params
libbladeRF: [WIP] Minor renaming
libbladeRF: [WIP] Removed cyapi dev lock

A device lock is acquired in the API top-level or core logic; this
should no longer be needed.
libbladeRF: [WIP] Replaced Make_Device(), style cleanups
libbladeRF: [WIP] Renaming and touchups in stream structures/code
libbladeRF: [WIP] Additional cyapi.c cleanup
libbladeRF: Added CyAPI stream deinit
libbladeRF: [WIP] Handle NO_DATA case in CyAPI callback
libbladeRF: [WIP] Style touchups
libbladeRF: [WIP] Used deinit fn if init fails
libbladeRF: [WIP] Moved EP-stream association to stream exec (CyAPI)
libbladeRF: [WIP] Rewrote transfer handling
libbladeRF: [WIP] CyApi - minor clenaup, fixed avial transfer tracking
libbladeRF: [WIP] Fixed deadlock in CyAPI backend
libbladeRF: [WIP] Added CyAPI TX implementation
libbladeRF: [WIP] Style touchups in CyAPI backend