Another large part of the conversion to shadow structures: most of HCF and the elimination of the time-consuming getUltimateUnderlyingObject routines.

Next up: the load forwarder and the PB analyser.
More progress towards new data structures