Squash line numbers in bad file comparison

Also squash line numbers in C source files.

For this to work, "--savec obj" must be included in the list of compiler options and the backend compiler must produce error messages where the line number is formatted as :nnnn:
If we use only GCC to compile futures tests, this will be true.  Additional filters may be required to support other back-end compilers.