[v6r11] Fix when not having FTSManager

Now also tested with v6r11p14. Need to protect against FTSManager not existing.
Fix arguments to glite-transfer-submit (should be in a list)
Merge branch 'v6r11-fixFTS-141002' into v6r11-fixFTS-141003
Consider FTS files in status Canceled
typo
Add Canceled in __checkFailed
Add the possibility to change the default command for submit and
monitoring of FTS jobs
Correct order of deletions
Only use bingOnline if source is a tape SE
Get rid of gRequestValidator object instantiated in the module
No more use of gRequestValidator
Fixed doc strings to avoid warnings and errors while building
documentation with sphinx
Do not report pilot info in the JobAgent as it is done now in the
Matcher
Do not force pilotInfoReported flag to False
Catch exception if FTS not defined when using ReqClient (bug #2110)
FIX: parse correctly fts-transfer-status
FIXME: log error as exception doesn't work :(
[v6r11] Remove systemConfig again

In this commit the Job systemConfig variable is back, it was removed a few commits before that.
https://github.com/DIRACGrid/DIRAC/commit/54698cbc7c1a914ecfb671fe1d200102a30e932b#diff-5a3781fc3ad213deb16fdcb4b002a97fR83
FIX: regexp must be different for fts- and glite- :(
FIX: avoid return in finally: block in FTSAgent
FIX: normalize Status in FTSJob and FTSFile to what is known
all agents in template
Agents will now have longer proxies cached to prevent errors for behemoth agents