Implemented test harness to run full preprocessing cycle.
test template A in src/templates-test/A is compiled into target/template-output/A, using input
in src/templates-test/A.input. Stdout from run is compared with src/templates-test/A.output, and resulting dir is compared with src/templates-test/A.result.