ExtractLinks can decompress .bz2 dump on the fly

Hi,

I've added support to SimpleStaxParser to recognise .bz2 input files and decompress them (using commons-compress) on the fly - this was so I didn't have to decompress the 9.1GB enwiki dump on my laptop.