Adding read timestamp

This enable applications that uses netlib to better estimate when certain reads were performed (the timestamp field is updated when the first byte is available on the network). 
The motivating reason is to have the required timestamp when exporting from mitmproxy to an HAR file.