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.