Add ut-pipelining parallel_own_buffer. (#58)
Fix parallel duplicating input when no output is produced. (#58)

Also simplify flush_buffer() logic, getting rid of the `complete`
parameter in the virtual method signature.
Merge branch 'parallel_duplicates'. Fixes #58.