fixes #4832
fix cp stageout to always create 775 directories

The cp stageout plugin creates all the needed new directories,
but if they are multiple levels deep, only the last one will
get the desired permission bits of 775. Fix that so that all
newly created directories have the same 775 permissions.
fix potential location list
Improve Scram runtime wrapper: allow to use an arbitrary file (even stdout)
Adding WMCore.WMSpec to crabserver
Merge pull request #4847 from mmascher/arbitrary-prescript-CMSSW

Improve Scram runtime wrapper: allow to use an arbitrary file (even stdo...
Merge remote branch 'dmwm_github/master' into crab3
Merge pull request #4849 from PerilousApricot/bugfix/crabserver-rpm-fix

Adding WMCore.WMSpec to crabserver
fix indentation
Merge pull request #4848 from ticoann/site_matching_fix

fix potential location list
Merge pull request #4850 from ticoann/fix_indent_error

fix indentation in AgentStatusPoller
Merge pull request #4838 from ticoann/error_handler

remove seg fault error from default error handling
0.9.84

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Add WMCore.Services.UserFileCache dependency for crabstaskworker
Merge pull request #4854 from mmascher/crabworker-dependency

Add WMCore.Services.UserFileCache dependency for crabstaskworker
Merge pull request #4846 from hufnagel/cp-umask

fix cp stageout to always create 775 directories
Merge remote branch 'upstream/master' into crab3