34404 create rev from json

Allow the creation of CDTDocumentRevisions for use with remote data sources
method alignment