Make HttpRequestException constructor public

This allows sub-classes easily throw it when overriding methods
in HttpRequest.

Refs #52