Upstream bug fix release. * Fix more cdf lossage. All the documents I have right now print the correct information. * don't print \012- separators in the same magic entry if it consists of multiple magic printing lines. * Avoid file descriptor leak in compress code from (Daniel Novotny) * Allow escaping of relation characters, so that we can say \^[A-Z] and the ^ is not eaten as a relation char. * Fix troff and fortran to their previous glory using regex. This was broken since their removel from ascmagic. * don't use strlen in strndup() (Toby Peterson) * avoid c99 syntax. * make the cdf code use the buffer first if available, and then the fd code. * look for struct option to determine if getopt.h is usable for IRIX. * sanitize cdf document strings * fix OS/2 warnings.