On the log-addressing branch: switch the indexing API to accepting the
new revision file structure as parameter.  Update all callers but don't
actually use the extra data in the index code, yet.

* subversion/libsvn_fs_fs/index.h
  (svn_fs_fs__p2l_index_lookup,
   svn_fs_fs__p2l_entry_lookup,
   svn_fs_fs__item_offset,
   svn_fs_fs__p2l_get_max_offset): add REV_FILE parameter

* subversion/libsvn_fs_fs/index.c
  (svn_fs_fs__item_offset,
   svn_fs_fs__p2l_index_lookup,
   svn_fs_fs__p2l_entry_lookup,
   svn_fs_fs__p2l_get_max_offset): same on the implementation side

* subversion/libsvn_fs_fs/cached_data.c
  (open_and_seek_revision,
   open_and_seek_transaction,
   auto_set_start_offset,
   create_rep_state_body): pass rev_file to index API
  (svn_fs_fs__check_rep,
   block_read): ditto; retry once if the P2L lookup failed

* subversion/libsvn_fs_fs/pack.c
  (pack_range): provide additional parameter

* subversion/libsvn_fs_fs/recovery.c
  (recover_find_max_ids,
   svn_fs_fs__find_max_ids): ditto

* subversion/libsvn_fs_fs/verify.c
  (compare_l2p_to_p2l_index,
   compare_p2l_to_l2p_index): create a rev file struct and pass it to the
                              indexing code
  (compare_p2l_to_rev): provide additional parameter

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/log-addressing@1532029 13f79535-47bb-0310-9956-ffa450edef68