Support stdin as input, write to standard out.

Handles standard input/standard out as you'd expect, if filename is `-`, input is read from `sys.stdin`, formatted source written to `sys.stdout`.
Any reason for `_io` instead of `io`?