CC 5.18: fix #298, dynamic CvPADLIST(&END) since 5.18 - END{} blocks

similar fix to #296, just in C.
cv_undef calls now unconditionally Safefree(padlist)
and END blocks do a LEAVE explicitly