Fixed the parser to always fill the original pointer value in declarations.
Added partial support for template specializations to the new parser.
Fixed function type parameters parsing in the the new parser.
Remove useless constructor.
Fixed members initialization in TranslationUnit constructors.
Fixes to the native AST declarations.
Re-generated the parser bindings.
Reworked the new parser AST converters.

With this, the new parser passes the entire test suite, though there are still some noticeable gaps, mainly documentation AST structures and template specializations.