Major fixes

- Removing an `or` condition from `XMLHttpRequest.prototype.getAllResponseHeaders()` shim for node.js which affected a Server to Server cas
- Fixing `client.response()` handling of status codes that should be handled by the Client (when acting as a Server)
- Removed a close handler on `res`
- Setting `Content-Type` of response in `xhr.handlerError()`