Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Update NEWS
Merge branch 'PHP-5.6'
Merge remote-tracking branch 'origin/master' into phpng

Conflicts:
	Zend/zend_compile.h
	ext/openssl/xp_ssl.c
Revert "stash" (pushed by accident)

This reverts commit a18bf5fc9303e2739ee7026bdb3bbf272bf4baa8.
fix file with zero size usage in phpize mode
fix default prefix in phpize mode
fix copy the ext dll into the prefix path in phpize mode
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix copy the ext dll into the prefix path in phpize mode
  fix default prefix in phpize mode
  fix file with zero size usage in phpize mode
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix copy the ext dll into the prefix path in phpize mode
  fix default prefix in phpize mode
  fix file with zero size usage in phpize mode
Merge branch 'PHP-5.6'

* PHP-5.6:
  fix copy the ext dll into the prefix path in phpize mode
  fix default prefix in phpize mode
  fix file with zero size usage in phpize mode
Port closure use
Port closures
Small cleanup

Current problem: build_runtime_defined_function_key is lexer
coupled
Use dedicated func_decl ast node

Functions need a bunch of extra info, that becomes inconvenient
to handle using the normal ast structure.
Fix lexer/compiler interdependency
Handle function doc comments
Support static closures
Remove bits of dead code
zend_update_jump_target