Erase wasn't called correctly to QuadTreeSub, to messed up things a LOT
small code cleanup
id will now start at 1, just for clarity that it was initialised
lcadviewer now responds to commit event's so the display can get updated
Merge branch 'master' of github.com:LibreCAD/LibreCAD_3 into ellipsetest
ellipse error