look for the last ":" when parsing the host header

IPv6 Addresses contains many ":" and only the last
seperates the port.
Merge pull request #36 from thheller/server-port-ipv6-fix

IPv6 Requests fail with Exception