We now empyt .errors-$* if the execution succeeds
Making toxml more compliant with the XSD
Changing parameter order and reintroducing two different conf files for TM and CU

--HG--
rename : test/srcdir/base-tm.py => test/srcdir/conf.py
First attempt at ignoring binary output (due to segfaults)
Better cleanup
Fixing a bug causing the loss of compiler error messages
Fixing perms before tamp dir removal
Back to separate confs
Fixed a bug where old reads affected next TestCases
New rmrotree that fixes perms while performing rmtree
We separate make pulisci from make test (nasty bug with ~ files, can't understand why was happening)
Now TestRunner is a context manager (to allow for temp dir cleanup on exit)