Add pipelike protocol
Modify file.c with support for read-only streaming files
Merge branch 'pipelike-protocol' into 1.0-ios-denivip