libbladeRF_sync: RX path in place, debugging required

fifo.c implementation appears to have some memory corruption defects,
and we may be trying to free() items before the worker thread has
joined.