multi_sweep_function: refactoring
multi_sweep_function: refactoring

- refactors add_sweep_function and add_sweep_functions to use insert_sweep_function
- adds check for consistent sweep_control in insert_sweep_function
- adds call to set_unit in init for the case when sweep_functions is an empty list

QudevETH/PycQED_py3