app: add signal GimpImage::update_vectors() and have the image manage updates
...just as we do for drawables. Connect to adding, removing, modifying and toggling visibility of all vectors and emit "update-vectors" accordingly. Add an update-vectors signal handler to GimpDisplayShell and remove all other vectors handlers.
Showing with 141 additions and 101 deletions