make it right for make
for part 1 standardize unused maptooldriller pieces anyway
added part 2 as subclass of QgsMapTool