compiler: change RTTI size of record field offset from fixed 32bit to platform dependent integer (sizeint) since it is stored this way in the compiler. This is also Delphi compatible, rtl: adopt rtl appropriately

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24460 3ad0048d-3df7-0310-abae-a5850022a9f2