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
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
Fix bug #66008
add news entry about FPM backlog change

and move the other entry to its proper place
simplify the state free macros
removed unnecessary call
back to do_alloca()
Typo fix: umknown -> unknown