Add schema default/fixed value support

Added support for adding fixed/default values during XSD validation
and added/updated associated tests
make the bison version check a blacklist

Let the bison version be checked by a blacklist (where no version
is blacklisted yet) and require at least bison 2.4
add excluded version exmaple
improve comments and messages as suggested
use $YACC instead of 'bison' as suggested by Yasuo
bison upgrading notes
Fixed possible buffer overflow under Windows. Note: Not a security fix.
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed possible buffer overflow under Windows. Note: Not a security fix.
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed possible buffer overflow under Windows. Note: Not a security fix.
Update NEWS
Update NEWS
php.ini-development/production: remove php_zip.dll

Remove the reference to php_zip.dll in php.ini-production and
php.ini-development, because php_zip.dll does not exist anymore since
PHP 5.3
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  php.ini-development/production: remove php_zip.dll
  Update NEWS
Merge branch 'PHP-5.5'

* PHP-5.5:
  php.ini-development/production: remove php_zip.dll
  Update NEWS
  Update NEWS
Fix #61345: fix install of CGI binary

When CLI was not built but only CGI binary, then a sequence of

$ ./buildconf
$ ./configure  --prefix=/usr/local/phpcgi --disable-cli
$ make -j8
$ sudo rm -rf /usr/local/phpcgi
$ sudo make install

results in the following error:

/bin/bash /srv/smb/php-src.test/libtool --silent --preserve-dup-deps --mode=install cp ext/opcache/opcache.la /srv/smb/php-src.test/modules
Installing shared extensions:     /usr/local/phpcgi/lib/php/extensions/no-debug-non-zts-20121212/
Installing PHP CGI binary:        /usr/local/phpcgi/bin/
cp: cannot create regular file `/usr/local/phpcgi/bin/#INST@28245#': No such file or directory
make: *** [install-cgi] Fehler 1

The solution is to create the binary directory before copying the
CGI binary as e.g. CLI does.

Signed-off-by: Oliver Metz <oliver.metz@gmx.de>

[extensive commit message]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix #61345: fix install of CGI binary
Fix #61345: fix install of CGI binary

When CLI was not built but only CGI binary, then a sequence of

$ ./buildconf
$ ./configure  --prefix=/usr/local/phpcgi --disable-cli
$ make -j8
$ sudo rm -rf /usr/local/phpcgi
$ sudo make install

results in the following error:

/bin/bash /srv/smb/php-src.test/libtool --silent --preserve-dup-deps --mode=install cp ext/opcache/opcache.la /srv/smb/php-src.test/modules
Installing shared extensions:     /usr/local/phpcgi/lib/php/extensions/no-debug-non-zts-20121212/
Installing PHP CGI binary:        /usr/local/phpcgi/bin/
cp: cannot create regular file `/usr/local/phpcgi/bin/#INST@28245#': No such file or directory
make: *** [install-cgi] Fehler 1

The solution is to create the binary directory before copying the
CGI binary as e.g. CLI does.

Signed-off-by: Oliver Metz <oliver.metz@gmx.de>

[extensive commit message]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix #61345: fix install of CGI binary
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fix #61345: fix install of CGI binary
  Fix #61345: fix install of CGI binary
Merge branch 'pull-request/402'

* pull-request/402:
  bison upgrading notes
  use $YACC instead of 'bison' as suggested by Yasuo
  improve comments and messages as suggested
  add excluded version exmaple
  make the bison version check a blacklist