deep refactoring of RTTI related code in mORMot.pas
to ease future cross-platform maintainability