Fixing the error message returned from `client.request()`, such that it's the server response if supplied
Fixing `content-length` header value & request body format for xhr shim
Building
Updating CHANGELOG
Merge pull request #39 from avoidwork/FixXHRErrorResponse

Fixing XHR behavior