PLFM-2509

This PR addresses two problems:
1) Fixed a bug in HttpClientHelperException constructor which was throwing and swallowing an exception;
2) In SharedClientConnection, user exceptions should wrap user messages but instead these exceptions were being passed bundles of information suitable for logging.  For such user exceptions I stripped away all but the user messages.