Fix bug #68423i PHP-FPM will no longer load all pools

The hash need to be unique per IP + Port
Previous version have (IPv4 only)
   sprintf(key, "%u.%u.%u.%u:%u", IPQUAD(&sa_in->sin_addr), (unsigned int) ntohs(sa_in->sin_port));
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix bug #68423i PHP-FPM will no longer load all pools
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix bug #68423i PHP-FPM will no longer load all pools
removed useless check

the offset member is an unsigned
fix unused var warning
validate sockets portable way
added comment
remove unused var
partial cleanup to work with size_t str length in password_hash

php_crypt() and co use int, though this is fair enough. Could
be refactored later for tidiness reasons.
separate LDFLAGS and ARFLAGS to fix the unknown opts warns
less spaces in the makefile generated commands