Removed retrieve resonanct_carbon_conditions, these come from
msmt_params

Changed functionality of generate_decoupling_sequence_elements
function, it now takes a DecouplingGate object as input and returns the
object with some parameters added.
!NB this breaks the old simple decoupling class (easy to fix tough).
Changed generate connection element

Split into two functions: electron_gate_element and wait element

Used gate formalism
new combine to AWG sequence
Made new fund for con elt and moved X,Y
Moved some stuff around
minor bugfixes
Rewrote simple decoupling class in gate object way

Ready to test Probably going to be buggy
Bugfixes and testing MAR
Merge branch 'Decoupling-Development'

Conflicts:
	scripts/QEC/dynamical_decoupling_script_sweep_tau.py