Add support for C++ serialization options

Includes:
- OPEN_BRACE_IN_NEW_LINE_FOR_TYPES
- OPEN_BRACE_IN_NEW_LINE_FOR_METHODS
- OPEN_BRACE_IN_NEW_LINE_FOR_NAMESPACES
- OMIT_COMMENT_AFTER_END_BRACE_TYPES
- OMIT_COMMENT_AFTER_END_BRACE_NAMESPACES