Dropped request module for a simple one we wrote ourselves using the
native Node modules. Hopefully this one will not suffer from the problem
that sometimes empty bodies are returned even when the statuscode and
content-length of the request are ok & present.
Handle exceptions better in HTTPResult chain, they were hoisted
in unknown responses before. Should we not include them in default
processing, because they are special?