Fix TTURLRequest when POSTing files

1. I've added support for naming the file parameter name separately from the filename in a generatePostBody. 
2. I've also removed the first beginLine in generatePostBody as this was returning a HTTP error 400, and I could not see a need for it being there.