[OE-4360] Account for lastOriginX and lastOriginY when adjusting doodle properties
[OE-4446] New manip icons and toolbar colours
Merge branch 'feature/manip-toolbar-enhancements' into release/1.7
[OE-4454] fixed text on tube extender doodle description
[OE-4458] Fix savedParameterArray for TubeExtender.
Default report of AntSeg doodle returned to 'No abnormality'
Fixed OE-4319
[OE-4450] An attempt to restrict label lengths.

* Updating doodle/validating the value "oninput" causes problems because the value is re-set on each keystroke. When this happens, the cursor moves to the end of the input box.
* If we want to dynamically change the validation based on scaleLevel, what should happen when the input value is longer than the max width for the scaleLevel?

Both problems could be solved by removing "realtime" validating and moving everything to onchange, but then we would need a way to inform the user of the invalid input.
[OE-4450] Added validation msg to bound field label; removed dyanmic scaleLevel msg validation (always set to 1 for now)
Merge branch 'jira/OE-4450' into release/1.7
[OE-4459] Fixed eyedraw reset

"Fixed", meaning, "restored back to how it works on 1.6".
Merge branch 'jira/OE-4459' into release/1.7
+ [OE-4481] automatically scale the label text based on the drawing scale factor so that it remains readable.
[OE-4450] Input fields should be validated onchange by default. This should fix an issue with the automated tests.
+ [OE-4007] fix scaling on the traby suture as the GSF was being appled twice
Merge branch 'release/1.7' of github.com:openeyes/eyedraw into release/1.7
[OE-4507] Allow spaces to be enterred into label text
Merge branch 'release/1.7' into release/orbis-r2