Kill CPP conditionals for HUGS and old GHCs

This commit removes that bitrotting part of Prelude.hs. This reduces the
CPP clutter to the point of not requiring any CPP processing altogether
anymore. The same clanup was performed in the haskell2010 package
recently.