Fixed a number reader bug for 'i' of complex literal

There was a path that didn't recognize 'I'.
Fixed eof handling of read-string and read-bytevector in r7rs