Define buffer and stream protocols, and other starting bits of io.* framework, with io.FileIO-like implementation for Unix

This implemented RFC #75 and addresses ticket #77. This is very skeleton implementation, but it should lay out good structure to develop pretty complete Python3 "io" module.