fix for http://hub.qgis.org/issues/7628 rubberband not ok for undo

removing the last point of a rubberband is actually not removing the last point
but the point before last. The last point is your moving mouse point.

More info http://hub.qgis.org/issues/7628