ZPP Failure on Overflow

WIP patch for this RFC: https://wiki.php.net/rfc/zpp_fail_on_overflow
Since we do overflow checks in a bunch of places, maybe we should have a macro? `ZEND_DOUBLE_FITS_LONG(double)`?