There are a few functions in httpserver.cpp (HTTPBindAddresses and UnregisterHTTPHandler) that are declaring std::vector::iterator explicitly, which is really verbose and visually noisy. My guess is that they were written pre-C++11 and they would be written differently today, so I modified them a little and used auto instead.
Also, I inverted the logic of an if block in UnregisterHTTPHandler in order to remove a nesting level.