Changes needed to convert our internal resolver and LB policy APIs into public APIs.
Bazel RBE builds are currently flakier than legacy C/C++ builds. Binary targets of highest failure rates are identified.
Create and implement a callback-based API suitable for the C++ language binding
Support the channelz design in gRPC C Core.
This will allow all of the wrapped languages to export channelz information, with will provide invaluable information about running clients and servers.
In 2018, gRPC core will be reimplemented in idiomatic C++
In 2018, the C++ API will stop acting like another wrapped language and will instead directly call into core subsurface APIs (rather than just core surface APIs).