re #10549 create DownloadFile and InternetHelper
Squash warnings on gcc.

Refs #10549
Merge remote-tracking branch 'origin/bugfix/10533_threeSlice_issue_vates'
re #10549 merge master and resolve conflict
Merge branch 'feature/10549_Internet_Service' into develop