Add a PassiveStream class for consumer side streams

Change-Id: I95ae4950006a852a8fa8d41af427aa9c82879dc5
Reviewed-on: http://review.couchbase.org/31707
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>