Update HeterodynedPulsarModel.c: set distance from either DIST or PX
In HeterodynedPulsarModel.c this MR sets the distance distance consistently. It uses the DIST
parameter (a distance in metres) if supplied, and then tries the PX
parameter (parallax in radians) if that is not present.