DateTimeZone::getOffset() now accepts a DateTimeInterface

Fixes https://bugs.php.net/bug.php?id=68062

This is a BC break, since the arguments are declared using OBJ_ARG_INFO instead of plain ARG_INFO.

Should it be backported to 5.*, it has to be kept with ARG_INFO.