Fix failed test: sys_errlist[116] have changed on recent glibc (Fedora 18)
old: Stale NFS file handle
new: Stale file handle
Mark this test as requiring internet connecion.
Fix typo in error message
add new charset, from MySQL 5.6
Fixed bug #64128 buit-in web server is broken on ppc64.

fdset management using bit operator is broken on non-x86 arch
and cause built-in server the enter an infinite loop of "select"
and never handle any request.
Fix overbroad skipif include
Move some declarations to sockets.c
Move & improve PHP_SOCKET_ERROR def
Remove a Windows only warning
Fix tests (Windows)
Fix wrong blocking state being set
Merge branch 'sockets_54_improv' into PHP-5.4

* sockets_54_improv:
  Fix wrong blocking state being set
  Fix tests (Windows)
  Remove a Windows only warning
  Move & improve PHP_SOCKET_ERROR def
  Move some declarations to sockets.c
  Fix overbroad skipif include
Move macro back to .c file

Because it depends on a static function on that .c file.
Merge branch 'PHP-5.4' of ssh://git.php.net/php-src into PHP-5.4
check the validity of the parameter