Fixed timing measurements

It is not correct to end the timing before closing the compressorStream
since BZip2OutputStream.close() actually does a bit more work during the
close.
Inlined the CPU-intensive portion
Comment out main(…) in non-essential methods

Because we are using main as entry points, we have to be careful not to
pollute our analysis with spurious main(…) that have been inserted as a
quick way to do testing by the original authors.

Reducing the number of mains (i.e., the entry points) makes the analysis
faster.