x300/docs: Clarified programming of IP addresses
Improvements to test_dboard_coercion utility

* Code cleanliness work, removed significant amount of duplicate code
* Improved output for clarity
* Added B2x0 support
* Added channel selection
* Added options to select frequency and gain deltas
b200: RX DSP scaling mask is 1 bit too narrow for decim 256
b200: reverted decim mask for scaling factor, and instead conditionally add new X3x0 host rates (get_host_rates) with '_is_b200'
Merge fix for x300 documentation regarding updating IP address.
Merge branch 'maint'
uhd: Registered sc12 as type
x300: Added max link rate info
uhd: multi_usrp now understands link rate info and can check for it
b200: Added max link rate info
uhd: Added max link rate info for usrp1, usrp2 and b100
Merge branch 'maint'
b2xx: Pulling FX3 and AD9361 source code into master.
Merge branch 'maint'
Merge branch 'maint'
Fix for BUG #403:  Visible frequency drift on Finite Rx with N210 & SBX
- Added initialization of clock and time sources
tvrx2: fix ref_clock logic when using N2x0
Major improvements to usrp_n2xx_simple_net_burner

* Improved utility's memory usage
* Moved packet structure and relevant #defines to source file, removed header
* Formalized packet code enums and removed unused code
* Added progress percentage to image writing and verification
* Deprecated --no_fw, --no_fpga, and --auto_reboot options, warning message displays when used
* Other misc. coding improvements
Merge branch 'maint'
uhd: Registered sc12 as type