libbladeRF: fix byteorder dependency in extract_field()

fixes #133
Debianization of libbladeRF and friends

How to build the .debs:
    wget https://github.com/Nuand/bladeRF/archive/master.tar.gz
    tar -zxvf master.tar.gz
    cd bladeRF-master
    debuild -i -us -uc -b

Caveat: once we get into a groove release-wise, we'll need to remember
to update debian/changelog (look at the 'dch' command)

This produces three .deb files:
bladerf_0~20131005-2_amd64.deb
    Contains bladeRF-cli, bladeRF-flash, and man pages
libbladerf0_0~20131005-2_amd64.deb
    Contains libbladeRF.so.0
libbladerf0-dev_0~20131005-2_amd64.deb
    Contains libbladeRF.so symlink, libbladeRF.h, and libbladeRF.pc

This is still somewhat fragile.  Also, it pretty much depends on
Ubuntu 13.10, which hasn't been released yet.  But we're ahead of
the game, no?!
Only copy one README.md file to debian docs
Add doxygen markdown files to generate man pages
Generate manpages for bladeRF-* with doxygen

It still requires manual canoodling, but the canoodling is with
markdown instead of nroff.
libbladeRF: Fixes #151.

Everything except line 342 was changed.  The PA enable bits in the LMS
documentation show bits [4:3] in the table, with bit 2 always being a 0.
I could change it for clarity, but the value being written matches the
table but not necessarily the bits.
misc: Group associated with device in udev rule is now configurable

This is simpler than trying to automagically detect and choose
a default for the myriad of distros, and should hopefully avoid
confusion.
Merge pull request #142 from rtucker/issue121_packaging_debianstyle_gitfix

Issue #121 packaging, debianstyle (pull request attempt 2)
debian: install udev rule with libbladerf0
Merge pull request #152 from rtucker/fix_debian_udev_rules

debian: install udev rule with libbladerf0
README: Added link to wiki and removed data getting started lnk
libbladeRF: fix Win64 build issues
Nuke and ignore a neglected tilde file
Merge pull request #153 from rtucker/fix_tilde_file

Nuke and ignore a neglected tilde file
Use correct library path on all systems

- Fedora/RHEL uses /.../lib64/ for 64-bit and /.../lib/ for 32-bit
- Others use /.../lib/<arch>/
cmake: Added CMAKE_INSTALL_LIBDIR fallback and misc cleanup

The fallback is required for GnuInstallDirs to work on Ubuntu systems
configured for CMAKE_INSTALL_PREFIX set to /usr/include.

Cleanup:
  - Replaced LIB_INSTALL_DIR with CMAKE_INSTALL_LIBDIR
  - Removed TODO and unused items
Update libbladeRF cmake minimum to 2.8.5

First appearance of GNUInstallDirs module:
http://www.cmake.org/cmake/help/v2.8.5/cmake.html#module:GNUInstallDirs
Fix Debian packaging to support multiarch

Fixes .deb build failure from pull req #150
Merge pull request #155 from rtucker/fix_issue150_effects

Fix side effects of commit 43a5370
Merge pull request #133 from DanielG/dev

Byte order dependency in extract_field()