Enable asynchronous handling of RPC over HTTP (RIPD-390)

We really do need to delete the CodingStyle.md file.  Or at least make it smaller.  It says prefix with `m_`, `g_`, or `s_`.  I don't think any of us are following all of those conventions.