- make slam_defense a little more optimistic, allow a thread/process to write to cache in a loop
- ensure realpaths hit the realpath_cache, in no-stat mode
- prevent memory starvation, nuke all caches when expunging just one doesn't work
- fix uploadprogress keylength issues (NUL is part of keylen, pecl bug #20016)

* Fix bug #8606 - ZEND_FETCH_GLOBAL is not an opcode, but is a
op1->type. The opcodes applicable are ZEND_FETCH_R and
ZEND_FETCH_W. (Gopal)

* PHP 5.2 Compatibility (Gopal)

* Make the include_once override optional - default off (Sara)

* Fixed crash when apc run in CLI, but enable_cli is off. (Ilia)

* Ensure that the apc_globals->cache_stack is cleared before the
shm cache is destroyed. Fixes segfault for corner-case i.e request
shutdown (apc_deactivate) is not called before module shutdown
calls (php_apc_shutdown_globals) (Gopal)

* Add apc.stat ini flag which defaults to 1. If set to 0, the main script and any fullpath
includes will not be stat'ed for any changes. You will have to restart the server if you
change anything. This mode increases performance quite a bit, especially if you have a
lot of includes.

* Get rid of the lock safety net hack I added in 3.0.9. It seems to cause more problems
than it solves. I'll need to revisit locking and signal handling at some point soon.

Eliminate rand() call when slam_defense is not set (Rasmus)
Fix for __isset problem (Gopal)
Rewrite allocator from a "best fit" to a "next fit" algorithm (Rasmus)
Added a Cache Full counter so we have an idea how many times the segment has filled up causing an expunge (Rasmus)
Report back the correct number of available bytes in the segment instead of the allocated bytes. (Rasmus)
Add cache busy flag which is set when an expunge is underway (Rasmus)
Add automatic serialization of objects in apc_store() (Marcus)
64-bit .ini flag fix (Rasmus)
Static members fix (Gopal)
sma_cleanup() mem leak fix (Rasmus)
Fix for http://pecl.php.net/bugs/5311 (Rasmus)
Fix autoglobals JIT bug (Gopal)
Fix instance bug (Gopal)
Add a lock cleanup safety net to request shutdown (Rasmus)
Fix apc.slam_defense edge-case bug (Rasmus)
User entry memory usage tracking support (Ilia)
Allow keys used in apc_store/apc_fetch/apc_delete to be binary safe and prevent conflicts between keys that are found at the start of other keys. (Ilia)

Make it easier for sapis that only populate file_handle->filename to use APC. (Rasmus)
Support extensions such as bcompiler that need to hook into compile_file. (Val)
Ralf Becker's apcgui code has now become the default apc.php status page. (Ralf, Rasmus, Ilia)
Segfault in cache cleanup code (Ilia, Rasmus)