smurf: Do not recalculate BOLO frame

The call to sc2ast_createwcs in smf_create_bolfile was a bit unnecesary
given that the supplied time-series WCS in the reference smfData contains
the information. At the time I was too lazy to extract it but now that
ATL includes atlFrameSetSplit() the excuses are not warranted. Also
now means that we don't have a SCUBA-2 routine in the middle of
an allegedly instrument-agnostic map-maker.
perlmods: Update UKIRT::Archive module

This version attempts to fix the headers of products converted
to FITS format in order to avoid them failing fitsverify.
erfa: Add erfa to build in thirdparty

This is added as a submodule. Nothing yet depends on it.
Sync version number changes in component set
pal: Update to v0.5.0

Now depends on ERFA.
Sync up PAL with native ERFA version

(approximately PAL v0.5.0)
ast: Tweak makefile for new PAL sources
ast: Finally work out how libast_pal gets built...

eraRefco should now be present.
skycat: track bug fix in submodule
ast: MapDefined does not have different numeric variants
ast: Ignore the .trs file
ast: Fix EXTRA_DIST pal confusion

EXTRA_DIST included "pal" which make decided meant the "pal"
binary (derived from pal.c) and not pal/ the directory. Put a trailing
slash on directories to clarify the situation.
gaia: start adding TAP support.

Note considerable changes to RegistryResults_vot3.xsl, this now creates an
output row per capability, not Resource, as each capability represents an
endpoint of sorts.
gaiavo: add VOTable 1.3 xsd

Copied from Mark Taylor's votable package
gaiavo: make 1.3 xsd compatible with other xsd definitions
gaiavo: fix BINARY support to work with variable unicode columns and when we have just a single column in BINARY
gaiavo: add VOTable 1.3 support classes
gaiavo: implement VOTable 1.3 support, including BINARY2
gaiavo: add generic RegTAP ADQL generator utility class
gaia: extend astrocat open command to test if catalogue is already open