cupid: Allow CADC-style provenance to be stored in the catalogue

Controlled by new parameter CADCPROV.
kaplibs: fts1_scadc is an ADAM routine
ast: Use null string for CardComm attribute if card has no comment

Previously, a NULL pointer was used which caused a seg fault.
cat: Make the catalogue file path and type available as attributes