C 1.45_13: initialize init0 for fixup_ppaddr before init

add a new init0 section, and initialize it with perl_init.
Needed to set the op_ppaddr when a init function calls an already
compiled function, such as CALLREGCOMP() calling utf8::SWASHINIT
when doing a m//i.
We cannot postpone CALLREGCOMP() to init2, so we need to init the op_ppaddr
before when using -fppaddr/-O1.
t/issue330.t: new testcase for init0 with m//i utf8::SWASHINIT
t/testc.sh: add more re testcases 328-338

1. re utf8
2. re-eval
t/issue282.t: TODO non-linux use-after-free

linux does not detect use-after-free, but better OS do.
C 1.45_14: support utf8 qr

B::PMOP->precomp does not set the utf8 flag, so
we check for utf8 chars in compiled qr strings by ourselves
and set the UTF8 flags then.
Beware that DateTime has % in the $re str, so we cannot sprintf it.

Fixes issue 333 and issue 338, and was checked with qr tests
20 39 44 71 131 143 1431 1432 330 333 338
STATUS: Updated for upcoming 1.46
t/CORE: add mro and re tests

Tests and referenced googlecode issues prepared by cPanel
(Todd Rinaldo and Nicolas Rochelemagne)