If a file in the check-out is changed to something other than a file
(like a directory) then raise an error when checking file signatures.
Also fix a problem with the new multi-file "revert" command and add
some comments to "update".