build_bladerf.sh: fix quartus 13.0+ support

nios2-build-project does not seem to exist in 13.0 and later.
So, look for nios2-terminal instead.
Add a Troubleshooting section to hdl/README.md

A couple workarounds for the dash/bash confusion, to save folks
from having to Google.  (Maybe)
Add a Quick Start section to the README
Fix markdown formatting error
Merge pull request #35 from rtucker/nios2_build_project_workaround

build_bladerf.sh: fix quartus 13.0+ support
Merge pull request #36 from rtucker/readme_updates

README updates
cli: Add external sampling from ADC pins.

A new command for print/set for sampling being internal via the normal
RXVGA2 path or external via the differential pin header.
lib: Fixed interactive() macro.

Macro took one argument when function took two.  Fixed!
libbladeRF: Fixes #41 (incorrect pointer increment in send/read routines)

Fixes the overflow reported by tarvidsson. This overflow could occur
if the read from the driver was interrupted due to a signal.
libbladeRF: Removed extraneous fflush() from dbg_printf() macro

Par stderr(3), under NOTES: "The  stream  stderr is unbuffered."

Thanks to tnt for brining this up.
linux_driver: Increased periperhal access timeout

This value was previously set to 1 ms, which is currently too
small for the required window of time (even with 3 retries) to
receive a response from the FPGA.
FX3 Firmware: Updated README to point to a dev build binary
FX3 Firmware: Github edtior touchup of README.me
README: Added GNU Radio build guide
Merge commit 'd073239a23805e0d952bc6c827910710e4d60652' into bladerf
Merge commit 'ee2345df3f48c089a876003f790e03ed1188ebf6' into bladerf
Merge commit 'b1057815d36876a44bb045bde602df2e125bef49' into bladerf
Merge commit '05ff9c779bba1158c5b77068955e035f9c3f78fb' into bladerf
Merge commit 'fb7daf6990f29bbd8a706eac78e77f05ea2288cb' into bladerf
Merge commit '584324faad8804a46d860ea991c46067d3329301' into bladerf