Make magit-revert-buffers more robust

Magit-revert-buffers was failing to revert buffers where (because of, e.g., symbolic links in a file's path) ``(file-truename (buffer-file-name))`` was not equal to ``(buffer-file-name)``.