In cmscp: 1) inject to ASO after all local transfers are successfull; 2) do same stagoeut policy for all files; 3) clean storage if stageout failes; 4) upload log file metadata from WN; 5) add cmscp exit code to job report; 6) and more... Add rest_host, rest_uri, source_lfn and destination_lfn to ASO docs.
Improve handling of soft kill of the TW. Fixes #4541
Merge pull request #4536 from AndresTanasijczuk/inject_cmscp

Rewrite cmscp and PostJob with functionality improvements.