Initial sharing api implementation
Merge branch 'feature/document-blocks' of github.com:kryptnostic/kodex into feature/document-blocks

* 'feature/document-blocks' of github.com:kryptnostic/kodex:
  make PendingDocumentMetadata serializable
  add another method to serialization test harness and equals to EncryptedSearchDocumentKey