net/tcp: Add sockopt to allow TIME_WAIT reuse

When both the requesting socket and the socket found in TIME_WAIT state
are requesting to reuse TIME_WAIT-state sockets, allow us to find the TW
socket as unique.

Previously, this was gated on a global sysctl, which is not ideal for our
use case.