Add CDTQProjectedDocumentRevision subclass

This subclass of CDTDocumentRevision overrides -mutableCopy to return
the non-projected version of the document's body to avoid data loss
by accidentally overwriting a document with its projection.

Addresses #20 

@rhyshort, @tomblench  please take a look at this