C: reimplement S_curse without sv_clear, fixed most global destruction issues

sv_clear did too much on -O3, so reimplement the DESTROY method call only,
use it only for the static blessed SVs.
The global destruction tests pass now, but still too unstable.

-DP prints also cow=0|1