cmake: Copyright/attibution cleanup

Most of these files had inaccurate copy-paste headers, as the files are
now vastly different than those mentioned. These will all just fall under
the "meta-data" category in upcoming licenses.

Per discussion with FindLibBladeRF.cmake author, the text in
FindLibTecla.cmake was unnecessary, and has been removed.
libbladeRF, utils: Moving ezusb code out of lib into utils

With future license-related cleanup, all GPLv2 programs will live
in the utilities directory. As such, ezusb.c has been moved out
of the library, and the bladeRF-cli utility has been modified to
use this directly.
common, libbladeRF: log.c support can be disabled at compile-time

CMake option added to disable log.c for libbladeRF. Adjustments made
to other files as needed to address warnings (becoming errors via
-Werror and /Wx).

Removed return values for log-related functions, as these were unused
and made it slightly more annoying to make this change. The libbladeRF
minor version has been bumped to note this change in the currently
unstable series v0.x.x series.
cmake: Cleaned up git version info

If rev and dirty flag are not set properly, the version won't wind up
with a dangling '-' character.
libbladeRF: Removed use of %zd format specifier. Fixes issue #147.

Removed messages from linux.c, as these were originally used for debug
and were not intended to keep around.
udev: Default install option to sane default (Linux=ON, else=FALSE)

This fixes issues #145.