cpp: implement boost model helper and fix boost types

- add missing enum to boost types
generator: use doxygen formatting for comments
models: regenerate all models with dogen 929