Made Stream:send() have no effect if the stream is closed/closing
Changed Stream:close() to have no effect if Streams already closed

* Changed Stream:close() to have no effect if Streams already closed
* Removed unnecessary call to :reset() from Stream:close() and replaced
  it with a .state set to "closed".
Removed duplicate client:close() call in example httpserv.lua