Build cleanup: Removed what appear to be temporary files and moved ELF2IMG to OUTPUT_DIR
Moved settings.bsp out of the path
Build system fixes

Put version.h in build directory
Fixed out of source build not being completely out-of-source (version.h)
Merge branch 'cleaner_tree' of https://github.com/litghost/bladeRF into litghost-cleaner_tree
fx3: Create elf2img in output dir.
libbladeRF: Fixed #128.

Do not assert in the callback stream, but output some warning messages
in case the sample stream does not have a valid integer number of samples.
libbladeRF: Log debug instead of info.

Logging debug messages as debug messages instead of info messages.
libbladeRF: Modified tuning algorithm.

Changed the tuning algorithm to try to minimize accesses to the
peripheral.  Not 100% convinced it comes up with the same results as the
original algorithm, so both are back-to-back currently.
libbladeRF: Frequency tuning update.
libbladeRF: Replace __func__ with __FUNCTION__.
Revert "fx3: Create elf2img in output dir."

This reverts commit 94c23fe0e8d56c7b9e402ab785042bfa1e0777cb.