Get client sockets support on Moar in place.

This also takes us to a MoarVM with heavily refactored/improved IO; of
note, line-level reading should be more efficient, and cases where we
read characters split over packet/buffer boundaries should be handled
correctly.