Fix .get and .lines for sockets

Aligns `IO::Socket::INET.get` with `IO.get` and fixes an encoding issue. Also adds an actual loop to `IO::Socket::INET.lines`, which only gathered a single line instead of all of them.

This does not unbreak `HTTP::Easy`, which blocks on a Parrot fix.