Arch: improvements in Space object

* Better text control
* Text position editable with Draft Edit
* Additional properties such as finish types
Draft: issue message if an object cannot be moved or rotated - fixes #1642
Exposed doCommand (Gui version) to python - fixes #1564
Used Gui.addModule() instead of import in Draft & Arch
+ fix security issue (do not run uncontrolled format string)
+ implement save() function in PointKernel, fix icon issue in mesh workbench
Draft: small fix in Array object
Draft: fix in SelectGroup tool - fixes #1568