restructure tests directory
add initial draft of autogen files
nicer output, some fixes
--help output tweak
add clean option
move tests that need special compilation
refactor printing, include progress
don't show compiler warnings
static compilation flag