Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  fix dir separator in cve-2013-6420 test
Switch to using freetype-config for freetype detection.

This fixes GD compilation against libfreetype 2.5.1 and later after they made
the rather interesting decision to change their include directory layout in a
point release.

The original suggestion in the bug was to use pkg-config, but my inclination is
to use freetype-config instead: we should be able to get the same configuration
information without actually needing pkg-config installed, since pkg-config is
by no means guaranteed to exist on many Unices and distros, whereas
freetype-config should always be present if a libfreetype build environment is
installed. Let's try it out and see what happens.

Fixes bug #64405 (Use freetype-config for determining freetype2 dir(s)).
fix dir separator in cve-2013-6420 test
fix test
Updated release process
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Updated release process
Fix doc (svn -> git)
fixed parameter order for zend_throw_exception_ex call
Fix bug #65873 - Integer overflow in exif_read_data()
fixed possibly uninitialized value usage
Update NEWS handling section of README.GIT-RULES

See http://marc.info/?t=138124004400005&r=1&w=2
Fixed Bug #66321 (ZipArchive::open() ze_obj->filename_len not real)
Fixed SNMP_ERR_TOOBIG handling for bulk walk operations
keep 'em sorted
Merge branch '5.4' into PHP-5.4

* 5.4:
  keep 'em sorted
  Fixed SNMP_ERR_TOOBIG handling for bulk walk operations
Added an opcode to opcode name map
That way extensions etc. don't have to maintain their own lists anymore.
Also as phpdbg is included and needs such a map, it'd be counterproductive to need to change two things on every new opcode.
Fixed build...
Moved to new file, killing a lot of warnings
Included new .c file in build too
- Fixed bug #66311 (Stack smashing protection kills PDO/ODBC queries) patch by: michael at orlitzky dot com