add test for empty try-finally
discard lots of useless code and overhead from try-finally statements that don't need to handle Python exceptions (including C-only with-blocks)