Fix #1787 Draft.PathArray align

Correct handling of Euler angle calculations.
+ improve error handling in plane fit
+ add new render type to 3d viewer
+ better exception handling in Part module
+ fixes #0001816: parseQuantity returns garbage
+ improve plane fit
+ fix various rendering problems