Sending progress and langauge support

Completely re-did the sending side of the file transfer in version 5 of the tcp file transfer. Now using the windows 1252 encoding for file names, this means support for german, norwegian, dutch etc file names. Also removed file size limitation. Successfully sent a 8.4 gig .mkv file at between 50 - 100 mb/s with no problems.