Fixing IO.ungetc tagged specs!

@headius the refactoring on the ChannelStream to use ByteList instead LinkedList comes in the next pr.