Fixing Sandbox creation problem
use new prep_id in UpdateDataset DAO
Fix ASO deployment using wmagent scripts.
DQMIO in place of DQMROOT (see: https://hypernews.cern.ch/HyperNews/CMS/get/comp-ops/1592.html and https://hypernews.cern.ch/HyperNews/CMS/get/comp-ops/1587/1/2/2/1/2/2/1/1/2.html )
Revise the FNAL plugin for better protocol enforcement

We now set the stageout method in the following way:

 To xrdcp only if the PFN starts with root://
 To srm   only if the PFN starts with srm://
 To local for all others.

We also forbid (and return an error) when the source method is srm and
the target is xrdcp (and vice-versa). Other combinations are allowed.

This commit also removes some obsolete code, adds a little better
debugging, and moves a code path earlier if it's being invoked for staging in.
Merge pull request #5117 from franzoni/WMCore_deguio_franzoni_DQMIO

DQMIO in place of DQMROOT
Merge pull request #5116 from HassenRiahi/FixASODeployment_1

Fix ASO deployment using wmagent scripts.
Merge pull request #5115 from hufnagel/updatedataset-prepid

use new prep_id in UpdateDataset DAO
Merge pull request #5118 from holzman/fnal-srmcp-only-for-srm

Fnal srmcp only for srm
0.9.95

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Update dependencies for the client
Fix detection of RFC proxies
Use openssl to get user cert enddate instead of voms-proxy-info (kept as fallback)
fix retry manager unittest
Merge pull request #5123 from ticoann/fix_retry_unittest

fix retry manager unittest
more fix for unittest
Merge pull request #5125 from ticoann/fix_jenkins_unittest

more fix for unittest
Merge pull request #5121 from mmascher/master

Fixes for CRAB3
Simple emulator for DBS3. Incomplete.
Adapt to full lumi list returned in maskedBlocks
New tests for lumi masks, remove existing which fails with DBS2 emulator
Switch to real DBS, not emulator. Switch to a smaller RAW dataset
Update DBS3Reader Map
fix unittest