SC: Throw *FatalError instead of die()ing. error_warn() takes care of print()

... in verbose mode. So in verbose|debug mode, duplicate message was a bit
disorienting.
ED: Do multiple UPDATEs to besides INSERTs, needed for obsid(ss)?:asnid columns

... of JOBASSOC table.
TL: Add a module to run tilelist command.
ED: Fetch tile numbers. Run makecup, -map via another module.

Refactor skip_calc_radec() to have a general $obs skip test sub.

Write file list via another module.