HttpServiceClient: Report InternalServerErrors as Faults

This is required to distinguish later between network faults and server errors.
API: Add  helper function to strip multiple TargetInvocationException from ZbTask exceptions
API: handle IO errors in the IdentityResolver
Client: Notify users on IOExceptions instead of providing a bug report form
Proxy: improve error reporting when communication problems happen