Use res.setHeader() instead of Express's res.set().

Express 4.0.0 converts all header names to lowercase in res.set(), and this
breaks some dumb HTTP clients.
Turns out relaying Content-Length wasn't such a great idea.