Fix attribution of errors that happen after the main file is closed

Simply attribute these errors to the main file.
Fix minor regexp error that was missing some stack frames

A few of the frame descriptions have spaces in them, which the regexp
wasn't accepting.
Fix handling of quoted delimiters in TeX error descriptions

Some TeX error descriptions contain things like `(' and `{', which was
throwing off the error parser's balancer.  Fix this by ignoring
delimiters when they appear quoted like this.  This fixes cases where
we were completely skipping sections of the log containing real errors
and also fixes some spurious unbalanced } warnings.
Report a warning when an \include'd file is missing

LaTeX prints a stunning innocuous message in this case, which the
error parser previously did not pick up on.  Add a special rule for
this message.

Fixes #3
Report a warning when there are no pages so no output is produced
tests: Script to run all tests
tests: TeX capacity test