libbladeRF: Moved internal sync handles into an array

This is a bit more consistent with what's already done with timeouts,
and is the preferred method of adding per-module items in the future.