initial move on renaming files and fixing includes
applied and fixed the original patch

initial work on the patch import done
preserve the error code

otherwise it'd be cleared by a subsequent calls
fixed all the places where last error could be lost

whereby this commit should be applied to master anyway
updated NEWS
fixed virtual cwd header in phar
fixed invalid free
moved to do_alloca() usage where appropriate
enabled windows to use stack in both ts/nts mode, some more fixes
remove "PHP 6" staff
Merge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5'
Merge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4

* 'PHP-5.4' of git.php.net:php-src:
  add bundled libzip LICENSE, as required by BSD License terms
Merge branch 'bug50333' of github.com:weltling/php-src into bug50333
5.4.23-dev
back to do_alloca(), reverted the wrong replacement
compact the code to preserve the error info after state freeing
Removed unnecessary GC checks
Fix bug #66008