Re-arrange http.js to somewhat match Node.js's layout of _http_whatever.js.
Rework pause/resume and IncomingMessage to use Stream.Readable correctly.