Starting work on IO#getc and other methods to support rubyspec specs
Checking string length with "if not"

instead of comparison with "" per feedback from @alex.
Un-untagging some IO#getc specs since deciding to focus on IO.sysopen
Addressing too many IO concerns at once

but definitely blaming rubyspec for the tangle.
Goofy stuff to get translation happy

including some silly checking of error return value, which works but
feels... silly.  And wrong.
Changes per feedback including untranslatable stuff and failing specs!