CC: fix for 5.6: B::SVs_RMG is not defined with 5.6
CC: disable autovivification on Win32

Perl_ck_null is not exported on Windows
BC: restore old CvGV_set behaviour. ignore backref and refcount checks

otherwise wrong asserts are hot. we set refcnts and magic manually
BC: work on 5.17.5 PADLIST support (broken xpv_len)

Fixed conflicts:
	ByteLoader/bytecode.h
	lib/B/Bytecode.pm
fix bytecode.pl documentation (flag x)
BC: PADLIST elements are not B::AV, rather B::PAD

skip av_extend (wrong assertions), refcnt and stash for PADLISTs

Fixed conflicts:
	ByteLoader/bytecode.h
C major change: skip redefinition of internal XS CVs

Internal XS xsubs are already booted in the perl_parse step.
When we encounter them we set new GPs for those, which was a problem on Windows
where we cannot declare and boot the said XS functions (not exported).
We rather keep the old GV, GP and CV.
BC: more PADLIST + PAD work

fix Assembler (1.11) not to skip newpadl with arg = 0
seperate B::PAD::bsave method from B::AV::bsave for convenience
  (need only av_extend and av_pushx)
fix newpadl ix/bsave order: first save elements (ix),
  then store the two PAD* arrays into padl
support Disassembler newpadl ix++

(does not work yet)

Fixed conflicts:
	ByteLoader/bytecode.h
	Changes
	lib/B/Bytecode.pm
BC: add ix to -Dv debug output
BC: ident DEBUG_v args
BC: rename newpadl to newpadlx
BC: protect against core #define xpv_len

8d919b0a  Father Chrysostomos 2012-10-30 redefined xpv_len
to xpv_len_u.xpvlenu_len
BC: special-case padl for < 5.17

Do not try to access the three new newpadlx, padl_* methods, as older perls are missing the
API: Perl_pad_new, PadlistARRAY()
BC: fix 5.8 (XPV conflict)