[XNIO-216] Addition of a RedirectException used to convey to a calling client that a redirect was received from the server.

This allows the client code making use of XNIO to actually decide how to make use of the redirect.
[XNIO-217] Correct the format of the Host field within the HTTP GET request.
Use standard exception constructor template; do not use conflicting log message IDs