add pending file deletions table, inserter/getter
add missing @return docs
add deletePendingFileDeletionForFileWithID:
fix bug with replacePendingFileAttachmentWithAnnotationForPendingFileWithID

only one annotation was being held on to
implement ‘delete associated files’ part of message deletion