Moving most of IO#readline down a layer to IO#gets

and starting to untag IO#gets specs as a result.