added ZEND_ENGINE_2_5 macros
5.5 relevant fixes related to this commit

http://git.php.net/?p=php-src.git;a=commitdiff;h=7651d64556ebe223261c73325620c9d4b8d68aff
added a test for bug #63224
added a test for bug #63545
Fixed bug #63491 file_md5 value was wrong when use apc_bin_load function

The basic idea behind this is - original file md5 isn't dumped, as result
loading that dump the key->md5 is filled with the garbage (which could 
look like a wrong md5 sum) as we don't read the file again with 
cached_compile. What i did:

- zero the original file md5 on key creation
- write the file md5 into the bin dump when apc_bin_dumpfile()'ing
- restore the md5 field when loading the dump with apc_dump_loadfile()

However we only calculate the md5 sum if apc.file_md5=1, so otherwise
files with the preloaded dump will have just zeros.
Added test for bug #63669 based on Felipes snippet from #45910
fix ident and cleanup
added test for bug #63707
- Fixed bug #62151 (Stat files only require read access only, windows)
- nuke unused local variables
- avoid hidding previous declaration of i (not used in this context but...)' apc_bin.c
- unlinke many other engine hooks, those are void
fix apc.c:416:20: warning: assignment discards 'const' qualifier from pointer target type
fix apc_main.c:795:12: warning: 'apc_walk_dir' defined but not use (only used in NTS)
fix: apc_sma.c:551:12: warning: variable 'd_size' set but not used
fix apc_bin.c:505:16: warning: unused variable 'crcinit'
fix test after change in r328816
Spare the emalloc here as zend_hash_exists() makes no change to arKey.
updated package.xml
Fixed bug #63852 (apc 3.1.13 fails to build if __APC_SMA_DEBUG__ is set) (lazy404 at gmail dot com)