Modified function file downloader
Modified function file downloader

Modified from @jaredballou pull request.  Now uses curl as it better
handles errors.

Can now select different repo and branch if needed. This is very useful
for development.

Sodierlow/linuxgsm,GameServerManagers/LinuxGSM,zunnu/linuxgsm,dgibbs64/linuxgsm,GameServerManagers/LinuxGSM,Maxximou5/linuxgameservers,Maxximou5/linuxgameservers,Sodierlow/linuxgsm,dgibbs64/linuxgsm,zunnu/linuxgsm