Add teardown form and :no-teardown profile

When using the :no-teardown profile, any code wrapped in the teardown form is
not executed.