Report entire HTTP status, not just the response code

The status contains both the HTTP error code and a useful message.
Ensure passwords with non-ASCII characters are correctly handled

RT automatically decodes incoming data, but we need to pass the octets
to LWP not a character string.