Makefile: Create separate unittest script. Rename functionaltest script.
Utest: Drop --nocapture
Parse: Cache parser according to start.
Tests: Enable optimized mode. Drop debug flag.

* Parsers are cached in seperate files; no conflicts expected.
Makefile: Add target for cleaning auxiliary tables.
Gitignore: Ignore auxiliary tables.
Makefile: Do not automatically clear auxiliary tables.
Tests: Add class to abstract parser memoization.
ParserDB: Clear previous logger state on each call.
Tests: DRY using parser_db.