Reworked the new parser AST converters.
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.

ddobrev/CppSharp,xistoso/CppSharp,ddobrev/CppSharp,zillemarco/CppSharp,xistoso/CppSharp,inordertotest/CppSharp,mohtamohit/CppSharp,KonajuGames/CppSharp,xistoso/CppSharp,ddobrev/CppSharp,zillemarco/CppSharp,mohtamohit/CppSharp,xistoso/CppSharp,ktopouzi/CppSharp,ktopouzi/CppSharp,zillemarco/CppSharp,KonajuGames/CppSharp,mono/CppSharp,imazen/CppSharp,nalkaro/CppSharp,nalkaro/CppSharp,ddobrev/CppSharp,SonyaSa/CppSharp,inordertotest/CppSharp,imazen/CppSharp,txdv/CppSharp,nalkaro/CppSharp,ddobrev/CppSharp,genuinelucifer/CppSharp,inordertotest/CppSharp,genuinelucifer/CppSharp,txdv/CppSharp,Samana/CppSharp,genuinelucifer/CppSharp,u255436/CppSharp,txdv/CppSharp,nalkaro/CppSharp,zillemarco/CppSharp,xistoso/CppSharp,u255436/CppSharp,SonyaSa/CppSharp,imazen/CppSharp,mydogisbox/CppSharp,mydogisbox/CppSharp,SonyaSa/CppSharp,mono/CppSharp,mydogisbox/CppSharp,SonyaSa/CppSharp,genuinelucifer/CppSharp,mydogisbox/CppSharp,KonajuGames/CppSharp,mono/CppSharp,mono/CppSharp,Samana/CppSharp,inordertotest/CppSharp,mohtamohit/CppSharp,u255436/CppSharp,genuinelucifer/CppSharp,txdv/CppSharp,zillemarco/CppSharp,ktopouzi/CppSharp,imazen/CppSharp,KonajuGames/CppSharp,mydogisbox/CppSharp,u255436/CppSharp,ktopouzi/CppSharp,imazen/CppSharp,SonyaSa/CppSharp,mono/CppSharp,Samana/CppSharp,mohtamohit/CppSharp,inordertotest/CppSharp,u255436/CppSharp,nalkaro/CppSharp,ktopouzi/CppSharp,mohtamohit/CppSharp,Samana/CppSharp,Samana/CppSharp,mono/CppSharp,KonajuGames/CppSharp,txdv/CppSharp