Add port to host header when necessary for signature V4
Added tests to verify the SigV4 port behavior.