Making AssertTextFilesEqualTests also work on Windows (NamedTempFiles cannot be read under Windows)
Making Traceback2Tests work under Windows. Not sure why there'd be a difference between Linux and Windows in the memory address, but this works..
exposing PyIO so subclasses can provide custom behavior. CCP uses that to customize some subtleties around how yaml handles floating points.