vats, refs: Vat is not an Object, and deliver sends directly to refs.

That's not the entirety of the change, but it's most of it. There's some other
small cleanups and translation fixes too.

HTTP requests work again, but for some reason they're not finishing their
execution until the connection closes. Probably need to touch up something in
sockets.

Signed-off-by: Corbin Simpson <cds@corbinsimpson.com> <simpsoco@google.com>