Clean up formatting.
Default 16k buffer size for unix buffered streams.

This is a change from using the st_blksize from stat which was 512
bytes. On Windows, we default to 16k as well.
Merge pull request #598 from waywardmonkeys/unix-io-buffer-size

Looks ok.