increment outlining counter only when outlining succeeded
better outline logging
use compiler test opts in cache name for libraries, to increase coverage and avoid problems where depending on the order of tests results can be different
add infrastructure to test multiple optimization levels in test_outline
allow outlining of single statements
test outlining with -O2, but without size checks