Reviewed-by: alanb
Summary: Properly close PipedStreams. Additional testing for malformed input Reviewed-by: darcy, sherman
Reviewed-by: mduigou Contributed-by: ivan.gerasimov@oracle.com