Implement backend output on top of file descriptors.

io_printf() now is implemented on top of file descriptors
instead of svn_stream_t *.