commands: Added SetArguments/SetFiles to Request
commands: Added Recursive modifier to Argument
commands: Added global -r/--recursive flag
commands/cli: Support directory argfile arguments in Parse
commands/http: Support recursive multipart in MultiFileReader
core/commands2: Updated 'add' command for new file API