Adding cPDFFile, UploadFile in cHTTPSocket and fix bugs

+ Thanks to Ibrahim Mossad about the cPDFFile
+ Adding UploadFile via POST Request to cHTTPSocket
+ fix some bugs
+ Better Memory Consumption