Merge pull request #12 from rtucker/bladerf

Fix missing architecture for qpsk_tx rev
Changing README to be more accurate and descriptive.
fx3: Created README for building instructions specific to the FX3 firmware.
Merge pull request #13 from rtucker/bladerf

Build BSP after setting up Nios system
hdl: Added README for better building instructions.
Merge pull request #14 from rtucker/bladerf

Fix typo in timing constraints config
hdl: Fix a little typo.
fx3: Fixed a URL typo.
libbladeRF: Fixed 'make install' target to copy symlinks correctly.

The copy previously was dereferencing symlinks, resulting in
copies of the library being installed. Asides from being terribly
undesirable, this also resulted in ldconfig warnings.
hdl: Updated README with links to Altera and Quartus software.
hdl: Warning about Signal Tap and TalkBack feature in README.
doc: Touched up top-level README, added Eclipse info to FX3 README
linux: README files updated.
linux: Fixed some typos an added some URLs.
Getting rid of checked in FPGA image that was for 15kLE FPGA.
hdl: Added FPGA binary links to nuand.
linux_driver: Fixed GPIO copy size bug and added/fixed timeouts

An incorrect size in for GPIO read/write resulted in memory corruption.

Added and fixed timeouts to ensure control returns to caller if the FX3
fails to respond.
cli: Added check for FPGA not loaded before performing action.
hdl: Updated build script to kick off entire build

build_bladerf.sh now takes command line arguments for the desired
FPGA revision and size. This requires that the user adds a few
item to their PATH.
lib: Added temporary workaround for not being able to read sample rate

Currently the sample rate is not read back from the si5338 and
reconstructed. For the time being, this value is cached in the the
device structure. However, this is a crappy workaround because this
value obviously won't persist, for example, upon
opening/closing/re-opening the CLI.