Implement zend EG(error_reporting).

Use a macro and wrapper class to turn lval/rval use of EG(error_reporting)
into calls to setter/getter methods for class RequestInjectionData.
The implicit cast is needed, so if you could add the /* implicit */ suppression that would be great.  Thanks very much.