Show Differences command saves to a temporary location if necessary
Mark temporary files as read only to reduce the chance of lost changes
Merge pull request #61 from sharwell/temporary-diffs

Show Differences command saves to a temporary location if necessary