Many places in Kstars abd EKOS us precession only to change J2000 catalogue
coordinates to the observed position, omitting nutuation and aberration.
Also the conversion from an observed position to a J2000 catalogue
position was implemented incorrectly, aberration and nutauion were not being removed.
This updates SkyPoint to correct these and adds unit tests to check them.
I also found that the SkyPoint aberration and nutation corrections gave
incorrect results and these have been replaced by the libnova corrections
which testing show are better. I am using SOFA to generate test positions.
The changes to SkyPoint have been used to implement coordinate conversions
correctly in KStars and EKOS, by replacing precession conversion with
apparentCoord() and CatalogueCoord() as appropriate.