Improve handling of environment to correctly parse 'unset' and
not choke on invalid lines.

From Andrew Melo
adding workload.setLFNBase into the buildWorkload method of all Spec files as requested in issue #4864
Dont divide threholds when wmstats is not available
Modify validate num and realnum to accept not only string but also int/float inputs.

Using numbers module
setup_dependencies.py: add LumiList dependency for CRABServer and CRABClient
Merge pull request #5208 from mmascher/master

setup_dependencies.py: add LumiList dependency for CRABServer and CRABCl...
fix extending workflow
Merge pull request #5210 from ticoann/fix_extention_wf

fix extending workflow
Merge pull request #5205 from yuyiguo/RESTV2

Modify validate num and realnum to accept ints or floats too
0.9.95f

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Merge pull request #5207 from holzman/master

FNAL staging: do not invoke mkdir for xrootd
makes wmagent-unregister-wmstats executable
Merge pull request #5214 from amaltaro/fix-permission

makes wmagent-unregister-wmstats executable
remove the log messages
Merge pull request #5218 from ticoann/remove_wq_log

remove the log messages from wq
Allow the possibility to set the runtimeDir for scram pre scripts in the CMSSW executor. Related to https://github.com/dmwm/CRABClient/issues/4177
sanitize url
Python Condor API
Include PyCondorPlugin
Check Schedd and Classad for jobs on the submit host
Progate bugfix from CondorPlugin to PyCondorPlugin
Change Unittest to test updateSiteInformation method
Add Profiler for Condor Plugin performance comparison
Merge pull request #5227 from ticoann/hide_unsecure_info_from_log

sanitize url
When one or more of the metrics of SSB is down/not available, thresholds and site status shouldnt be updated until the problem in Dashboard get fixed.