On the thunder branch:
Make revprop, file fulltext and directory access THUNDER-aware.

Because fulltexts are being read as streams, we can't return the access
token in the same function that aquired it but must add it to the stream
context / baton. 

* subversion/libsvn_fs_fs/revprops.c
  (svn_fs_fs__get_revision_proplist): Use the THUNDER-aware cache lookup.

* subversion/libsvn_fs_fs/cached_data.c
  (rep_read_baton): Add the ACCESS token such that we may release it
                    once we are done with the read.
  (rep_read_get_baton): Store ACCESS token in stream baton.
  (rep_read_contents): Release token as soon as we read all data.
  (svn_fs_fs__get_contents): Use the THUNDER-aware cache lookup and pass
                             the access token to the stream constructor
  (svn_fs_fs__rep_contents_dir): Use the THUNDER-aware cache lookup.


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