Re-implementation of xrootd DMC to do file transfer based on xrootd copy library instead of posix library. This improves transfer performance (BUGZ-3695) and adds support for zip extraction (BUGZ-3784). A new DataPoint method Transfer() was added to support transfer done internally by a DMC.