32818 add attachments

- Added attachment handling to CDTMutableDocumentRevision via the attachments property
- Depercated old attachment API in CDTDatastore+attachments.h
- Created new Attachment CRUD tests based off AttachmentCRUD.m
Thinking more about it since I broke the build, I'm not sure how to do this properly, do you have any more guidance?