Problem: cannot move away from _dup method

Suggested _copy won't work as there are too many classes that use _dup
and the inconsistency is horrid.

Solution: break backwards compatibility on zlist_dup and zhash_dup,
so these use the new container callbacks. The old methods using the
autofree approach are still there, as _dup_v2.