Improve delete part feature to allow deletion by clicking inside a polygon part
Allow to delete ring by clicking inside the ring
Add rubberband on mouse press, code reorganisation and cleanup
always delete regardless of mouse position; use default rubberband color
Merge pull request #1332 from leyan/deletePart

Improve delete part feature for polygon