Fix a backward compatibility bug with inet:parse_strict_address/1

inet:parse_strict_address/1 was introduced in R16. For previous releases, we
need to rely on inet_parse:ipv4strict_address/1 and
inet_parse:ipv6strict_address/1 functions.
Do not set recbuf by default on listening sockets

This patch removes a bug I experienced on FreeBSD during tests on the loopback
interface because of its MTU. So, I don't really know why that happens on
FreeBSD and not on Linux, but because loopback MTU is greater than the recbuf
value (16K on loopback vs 8k in Yaws), if a client sends data, Yaws will read
them very slowly.

Furthermore, there is no good reason to tweak this value by default. And, if
required, it is always possible to configure it.
Add yaws:hup/0 to allow Yaws reloads from another erlang module
Move README into README.md