+hco #15945 Make Tcp and Http server binding closeable

No samples or documentation yet, since the API will change when we move to the new DSL.
Ticket #15945 should be left open.
I originally had the TcpServerBinding contain a closeable as a normal val, but after discussions with @sirthias in #15954 I settled on this.