Extract the range handling from the common apr read codepath in the streams api, as there is no need to complicate this common code path here just for being able to read from a specific range.
Extract the range handling from the common apr read codepath in the streams
api, as there is no need to complicate this common code path here just
for being able to read from a specific range.

* subversion/libsvn_subr/stream.c
  (read_handler_apr): Extract the range code and move it to ...
  (read_range_handler_apr): ... this new function wrapping read_handler_apr.
  (svn_stream_from_aprfile_range_readonly): Hook read_range_handler_apr.
     Add note about handling disown properly.


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

wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion