Enhanced to use powershell on windows for downloading files via ftp and http with and without passwords when curl or wget are not available