Start accepting extra socket options

Early review is always welcome (not that I've much done yet).
this is all handled in ``HTTPConnection`` so we don't need these checks anymore for things like ``source_address`` and ``strict``