hdl: Adding 32-bit counter mode.

Added a 32-bit counter mode to better understand how many dropped
have occurred during bandwidth testing.
hdl: Updating simulation models and RX FIFO.

Updated the simulation models to be more accurate and run appropriately
with the compile.do script in the platforms modelsim directory.

Also fixed the RX FIFO to clear its contents when we have disabled
reception.

Currently a single DMA transfer worth of samples is still invalid.
hdl: Modified constraints of GPIF drive strength.
libbladeRF: Fixed uninitialized bandwidth in repeater test
libbladeRF: Log function was missing a parameter. Added new log calls.
bladeRF-cli: Don't pass NULL to a %s format specifier

In this case, NULL implies that the user wants to open the first
available device.
libbladeRF: [WIP] Updated documentation, starting new sync I/F
libbladeRF: [WIP] Integrated sync worker code. Not functional yet.
libbladeRF: [WIP] Bring sync workers up and down
libbladeRF: [WIP] Implemented RX
libbladeRF: [WIP] First cut at TX - still buggy
libbladerf: [WIP] Some lockup fixes, TX lockup on shutdown still a TODO
libbladeRF: [WIP] Fixed bogus index increment
libbladeRF: [WIP] Touched up log output, Shutdown at start of callback
libbladeRF: [WIP] Removed unneeded loops. Signal API caller on timeouts.
libbladeRF: [WIP] Added TX repetitions to test
libbladeRF: [WIP] Naming and doc cleanup
libbladeRF: [WIP] Moved stream deinit, disabled verbose output in datapath
Touched up docs