[cvs-nhc98] patch applied (hat): Lots of little changes in transformation, pretty printer and portable prelude. PreludeBasic now transforms and compiles with ghc-5.02.2 (not with nhc98, because it cannot hide Prelude entities properly).