In progress: [Issue 199] Add ability to navigate to proto element from generated C++ code. * Added support for nested messages. * Code cleanup. * Added tests.