Fix Xrootd ReadV implementation

Backport the thread-safe, scatter-gather XrdReadv.cc from the 6_2_x series.

This allows us to avoid the xrootd cache hack for implementing readv, which recently completely broke due to disabling the cache for thread safety issues.