Add test on visibility of properties on enumeration
Initialize fci.no_separation correctly
Call INIT_ZVAL on stack-allocated zval
Don't unset non-public properties, just hide them.

Before non-public properties were not reset also, trying to
unset them just caused a fatal php error, effectively crashing
the whole script.
Add test on property visibility regarding hasOwnProperty