In progress: [Issue 199] Add ability to navigate to proto element from
generated C++ code.

* Changed lookup of proto element: instead of matching qualified names
with a pattern, now we walk the proto AST.
* Code cleanup.
42 files changed