Improving assumptions about long parameters in optimizers, fixing missing TSRMLS_CC in zephir_feof, allowing null as empty string