Move QgsMapToolEdit to gui and add python bindings