Fix two update bugs in KisFileLayer
- When two cloned images access the same file, destroying one of the images should not disconnect the file from the file watcher
- When using QSaveFile the file is not written into, but overwritten by copying into. Therefore we should try to reconnect the watcher on each change.