This merge request implements the algorithm editor for v2 API algorithms.
V1 API algorithms can be converted but won't be editable by it.
This merge request also improves several aspects of the code for better handling of the various elements of the editors.
Tests have also been either improved or added.
Relevant issue(s) fixed