reformat tests for #254
C 1.43_09: sv_clean_objs for -O3, add PL_sv_arenaroot

incr PL_sv_objcount, causes sv_clean_objs to run DESTROY methods
(incremented at BEGIN time and by sv_bless)

always call my_perl_destruct or fast_perl_destruct,
which either prepends static svs to the sv_arenaroot,
at global destruction (not before as this would slow down del_sv)
or for -O3 fast_perl_destruct do a manual curse (sv_clean)
and the IO and dynamic sv cleanup.

move my_perl_destruct or fast_perl_destruct declaration to the front.
print the arena chains and sizes on -DD
  (static typically 3x smaller than the dynamic)

also call PL_exitlist functions with -O3
use %p, not %x to avoid clang -Wformat warnings

CC: store *DESTROY->next->type for sv_clean_objs
    change -fno-destruct as CC default >=5.10

fixes #197 and #208,
still failing -O3 our #208 and #254