libbladeRF: Removed old bladerf_xb200_attach() function from API

This is a vestige of earlier code. bladerf_expansion_attach() is the
function that performs the desired functionality.

As such bladerf_xb200_attach() has been made static and renamed in xb.c.
libbladeRF: Added BLADERF_FREQUENCY_MIN_XB200 definition to API header
host: Added UDEV_RULES_PATH CMake option

This allows alternative paths, such as /usr/lib/udev/rules.d, to be
specified.
bladeRF-cli: Removed TODO comment, no action needed
libbladeRF: Version bumped to v0.16.0

Changes include:

- Added XB-200 support
- Added experimental DC calibration and DC calibration table support
- Added "software autoload" of FPGAs and DC cal tables from config directories
- Added "File not found" (BLADERF_ERR_NO_FILE) return code
- Allow tuning up to 3.8GHz
- Fixed incorrect version checks
    + This resolves issue where VCTCXO value isn't loaded when using FPGA v0.0.3
- Fixed intermittent FPGA load failures
bladeRF-cli: Bumped version to v0.11.0

Changes include:

- Added experimental DC calibration table generation
    + Changed usage of 'calibrate' command
    + Move 'correct' functionality into 'calibrate' command
- Added '-e <command>' support
- Added "pretty print" of LMS registers
- Fixed '<rx|tx> wait' hang-ups
- Differentiate between "file not found" and file I/O errors
- Addressed a crash in the 'tx' command
- Fixed handling of unterminated quotes
libbladeRF: Added CHANGELOG
bladeRF-cli: Added CHANGELOG
driver/linux: Updated README.md

Added note that this driver should not be used in its current form.
fx3: Added firmware CHANGELOG
hdl: Added CHANGELOG
Added top-level CHANGELOG containing summary of 2014.09-rc1
cmake: Fixed default for LIBUSB_PATH (Windows)
Handle the ppa:bladerf/bladerf versions (#272)

This will permit bladerf-cli --version, etc, to show
something more usable.
Merge pull request #273 from rtucker/dev-issue272-clean

Handle the ppa:bladerf/bladerf versions (#272)
libbladeRF: Added FPGA and FW version compatibility checks