Fixed gzip playback and standard tcp port matching

Fixed gzip playback (typo bug)
Fixed tcp port matching in http/https urls by creating a utility method that creates the proto://host:port string
(previously this was done in multiple places in the code...and it was done slightly differently thus resulting in a bug where requests on standard ports (ie. http:80) were not correctly played back)