FIX: fcpupload file — this and the previous few changes are thanks to the code review from operhiem1/Steve

--HG--
extra : amend_source : d5a0c450cb7c5fb890b4ec56dec13c3762109861
todo: switch to argparse.
give node.put() the required information to use DDA, even if TestDDARequest failed - put is more intelligent than fcpupload and just uses contenthash.
fixed deprecated comment
added fixmes.