document.hpp: remove the external construction APIs

Now that a document can be created from a document_reader and can
enumerate all the recorded document_item events there is no need
to support building the document_item events externally.