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

I believe I have assigned myself the issue (to revise CodingStyle.md). I'm not sold that we need to enforce a particular convention, just that we use *something* to distinguish class members. I have my own personal preference.  We're a bunch of smart guys, I don't think anyone is going to get befuddled because one piece of code uses m_ and another one has a _ suffix.