Make couch_stream monitor the stream opener This commit fixes a process leak which would happen when a process opened a couch_stream and exited with reason normal before closing the stream. This patch makes the couch_stream gen_server monitor the process which opens the stream. When that monitor sends an exit signal the couch_stream gen_server is stopped and the process dies. Closes COUCHDB-2365