Added hardware reference to B200 documentation.
Merge branch 'master' into mwest/b200_docs
b200: throw exception when master clock rate (tick rate) is requested to be > max for certain # of channels (i.e. restrict to 30.72MHz for MIMO)
Also includes sscanf type fix in b200_impl and longer timeout for AD9361 read
Merge branch 'master' of github.com:EttusResearch/uhddev into b200/warn_mimo_mcr
Fix for BUG #386: RIO & UHD: Flush buffers smarter
- Updated flush algorithm to acquire and release all elements instead of 1 element at a time
Merge branch 'maint'
Merge branch 'master' of github.com:EttusResearch/uhddev
b200: addressed review comments (boost::uint16_t & source code long line breaking)
b200: changed ad9361 read timeout handling (kicks in when requesting master_clock_rate above 56MHz)
b200: explicitly detect libusb timeout
b200: changed ad9361 ctrl/transaction magic number 64 to macro, as it is in the FX3 FW
Addressed comments from review.
Merge branch 'master' of github.com:EttusResearch/uhddev
Merge branch 'master' into mwest/b200_docs
Pulling in patch from Marcus Leech for includes and older OSes.
Changed all references to Catalina to AD9361
BUG #396:  X3x0: Packet loss within burst while running full duplex overnight
- Disabled all packet forwarding
nirio: improved dealing with unsupported OS's

* Instead of specifically checking for Apple, default to unsupported iface file if unsupported OS is detected
* Don't error out if we can't catch a specific unsupported OS, just use barebones "unsupported" structs
b200: update FPGA loading percentage every 1% instead of 10%
Merge branch 'maint'