Make Site.storageSite not a required parameter unless General.saveLogs or General.transferOutput are True. Make Data.splitting a required parameter. Make General.saveLogs and Data.publishDataName not required parameters (they default to False and an empty string respectively).
Merge pull request #4088 from AndresTanasijczuk/asyncdest

Make Site.storageSite not a required parameter unless General.saveLogs o...