C++ framework for json-rpc (json remote procedure call)