Fix CppTypePrinter use of Long and ULong
Fix CppTypePrinter use of Long and ULong

CppTypePrinter outputs C++ code, so the proper type to be written for
Long and ULong are "long" and "unsigned long", not "int" and "unsigned
int".

Signed-off-by: Tomi Valkeinen <e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@iki.fi>

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