[post-2.063] Move typedefs into port.h

Ditto #2064 and #2065.  Moves typedefs into port.h so that gdc's real_t implementation does not depend on mars.h (and so can be used at lower levels of the front end).

Please leave this until after the 2.063 release.