Port to xrootd 4.x.y

This is a squash of the work done in CMSSW_7_3_DEVEL_X. This requires the new xrootd to be integrated as external, including the new root.