C++ HTTP server code with curl-based test.

Tested on both Mac and Linux.
31c052179f9027c099ed184bf41ce2041c76ae7c