support matching on different sets of expressions

In particular, change mailman.py library to use different regular expressions, for finding links to text archives and for the filenames of the archive files themselves.