Add C/C++ FILE* buffer adaptor.

I've added simple adaptors for C FILE* streams. They may be used for writing to pipes or sockets on POSIX systems.