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

* Added support for nested messages. 
* Code cleanup. 
* Added tests.
18 files changed