Prepare revprop reading and writing code for packed revprop support. Move the non-packed revprop code to specific sub-functions and factor out common code parts. Do the same for the pack routine.
Prepare revprop reading and writing code for packed revprop support.
Move the non-packed revprop code to specific sub-functions and factor
out common code parts. Do the same for the pack routine.

* subversion/libsvn_fs_fs/fs_fs.c
  (parse_revprop, switch_to_new_revprop): common sub-routines
  (read_non_packed_revprop, write_non_packed_revprop): code specific
   to non-packed revprops
  (set_revision_proplist): adapt
  (get_revision_proplist): renamed from revision_proplist; adapt
  (svn_fs_fs__revision_proplist): adapt
  (pack_rev_shard): rev data specific packing code
  (pack_shard): common pack control code
  (pack_body): adapt


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

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