Rework the table detector logic so that it checks regular markup blocks.
1. Horribly hack splat() so that it trims off leading and trailing|'s
2. change the test cases to reflect the new output
3. Add a pair of test cases to catch table tweaks
Work around a defect in clang v3
1. In configure.inc, check for (and comment disapprovingly) if someone is inflicting clang on discount.
2. strip types off `main()`s so that stupid clang won't die.
Take out the / between $(DESTDIR) and the target directories in
the install rules;  Works around (maybe) a defect in Cygwin where
a leading // introduces a Microsoft-style nfs pathname.
Changes contributed by Stefano D'Angelo to clean up the toc html
Table handling for tables with leading |'s is still messed up;
if the table has leading |'s, trim them off every table line
before processing the table.
Add a testcase for table alignment with leading |'s
Add a dummy rule for VERSION (workaround for mingw bug?)
`<br>` is not a block-level html element
Take out the block-level html test for (non-block) `<br>` tag
Add a testcase for reported defects (and the desired output)
Split CFLAGS into CFLAGS & LFLAGS (clang whines about -L when not linking.)
add a dummy cast to the two `sort_by_`... functions to make clang and gcc
shut the fuck up about pointer type mismatches.
Add $LFLAGS to the build line for theme
don't forget to include `tags.h`
Tweak the configure process to

1. Report back which broken compiler was detected (IS_GCC or IS_CLANG)
2. If the offending compiler is gcc or clang, add appropriate -Wno-
   flags to make it stfu about constructs that Big Brother disapproves
   of.
3. emit the substitutions for CC and CFLAGS during AC_OUTPUT instead
   of during C compiler detection (this means that if you don't check
   for a C compiler, CC and CFLAGS will get set to the empty string
   in substituted files!)
Rework the internals of CLIP() so that it always assigns something to S(t);
this makes anal-compulsive C compilers (I'm looking at _you_, clang) stop
whining about unused values in expressions.
I don't need to turn off unused value warnings in clang now that I've reworked CLIP()
I macro if(e) into if( (e) ) if gcc or clang are detected