better message display in map edit tools (fix #8873)

See http://hub.qgis.org/issues/8873

The idea is to keep traces of the displayed message in the map tool edit class, and to display only one (avoid having many messages displayed).