Add a checkum to the revprop manifests in FSX and verify it upon read. So, this check is also implict when 'svnadmin verify' accesses the revprops.
Add a checkum to the revprop manifests in FSX and verify it upon read.
So, this check is also implict when 'svnadmin verify' accesses the revprops.

* subversion/libsvn_fs_x/revprops.c
  (write_manifest): Append a 4-byte checksum to the actual manifest.
  (read_manifest): Read and verify the checksum before processing the
                   actual manifest.
  (get_revprop_packname,
   write_packed_revprop,
   svn_fs_x__pack_revprops_shard): Update callers.  The manifest de-/
                                   serialization functions create their
                                   stream objects on demand now.

git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1713132 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion