Three changes to apache2 server constructor:

1) Correct error detection for sysconf().  -1 is a valid return value.
2) Save leaking buffer in the case of get{pw,gr}nam_r() failure.
3) Make the Exception() messages more uniform and informative.