Added experimental C++ Client support
46 files changed