[cppbc] bugfixes & extensions
- added support for templated type bindings (">>" bug)
- added support for more variety in input paths
- convenient member data for SGS classes
- updated the cpp interfaces