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

Tested on both Mac and Linux.
Why `using std::something` but `using ::bricks::something`? (I'm not a C++ guy but looks a little misleading for me.)