Split bladerf_meta into three enums because of overlapping values.
Removed copy from Struct_bladerf_metadata to prevent accidental copying.
Fixed bladerf::open issue with ffi::CString being released before use.
Added get_timestamp.
Made sync_rx/sync_tx seperate from sync_rx_meta/sync_tx_meta.
Replaced Vec<Complex> with slice in sync_rx/sync_tx family of methods.
Split bladerf_meta into three enums because of overlapping values. Removed copy from Struct_bladerf_metadata to prevent accidental copying. Fixed bladerf::open issue with ffi::CString being released before use. Added get_timestamp. Made sync_rx/sync_tx seperate from sync_rx_meta/sync_tx_meta. Replaced Vec<Complex> with slice in sync_rx/sync_tx family of methods.