fixed io.StringIO

StringIO brings object into usable state (cp34713, cp34683)
StringIO position is not change when truncate called
StringIO signature adjusted to match module specification
cloned and adjusted cStringIO_test.py