QCustomNetworkReply truncating replies larger than the buffer size

Fixes an issue with QCustomNetworkReply not maintaining its position in the read stream, causing files longer than the buffer size to be truncated.
Solution: maintain a "position" variable that holds the offset in the file for subsequent readings.