Add atomic_save mode for watch command

This mode can be useful for Vim users with *writebackup* option.
When the watch.atomic_save option is set in the config, only
*CLOSE_WRITE* event are watched. This option should only be used
with care since new files and deletion of files will not correctly
be handled.