Addresses issue #13 -- added an attempt to parse TeX logs. Phew.

On the example logs checked, it seems to figure out errors and warnings pretty well.
Fixes external calls in engines and extensions to work with filenames that have spaces.