Merge change I2bdc7ec9 into eclair

* changes:
  Speed up warn.py about 30x by precompiling all the regular expressions.