Test Buffer and 'Real' versions of buffered wrappers together.

This ensures that the behavior (and the semantics of that behavior) of Buffer vs. RealBufferedSource or RealBufferedSink are the same.
Merge pull request #68 from square/jw/test-improvements

Test Buffer and 'Real' versions of buffered wrappers together.