Fix core_info.tab offsets and sizes for ROACH1 QDR

In commit 1cfc60ea, the QDR's system.mhs generation script changed the base
address of the CPU interface for QDR1 on both ROACH and ROACH2.  The
core_info.tab template for ROACH2 was changed accordingly, but the
core_info.tab template for ROACH1 was not so lucky.

This commit changes the ROACH1 core_info.tab file so that the offsets and sizes
for qdr0_memory and qdr1_memory on ROACH1 match the addresses of the
qdr0_sniffer and qdr1_sniffer instances in system.mhs.
More core_info.tab fixes for ROACH1 QDR

The ROACH1 "qdr_sniffer" config address space contains a control (reset)
register and a status (cal_fail, phy_rdy) register.  This space is exposed via
the "qdrN_ctrl" devices.  This fixes the offsets and sizes for the "qdr0_ctrl"
and "qdr1_ctrl" devices in ROACH1's core_info.tab template so that they match
the generated system.mhs file.
Added async option to barrel_switcher
biplex_cplx_unscrambler scripted

Fully generated by script including;
async option
Merge branch 'adc16-branch' of http://astro.berkeley.edu/~davidm/mlib_devel