FNAL staging: do not invoke mkdir for xrootd

xrdcp auto-creates parent directories, so we don't need any
logic in CreateOutputDirectory for xrootd.

The previous version worked only if the filesystem was also mounted
locally -- that was OK for production which has /lustre/unmerged mounted,
but not for CRAB3 and /store/temp)
Modify validate num and realnum to accept not only string but also int/float inputs.

Using numbers module
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