Add a skeleton regress for crypto/bio, which currently only covers
BIO_get_port() and fails since the current code believes that "-1" is a
valid port.
In BIO_get_port(), use strol() with appropriate range checks rather than
an atoi() followed by an unsigned short cast. This stops things like "-1"
and "66536" from being considered to be "valid" port numbers.

ok beck@ deraadt@
missing .Pa macro below FILES;
patch from Jan Stary <hans at stare dot cz>
Just use SOMAXCONN and IPPROTO_TCP, since we know we have them.