* controller(api): new "GET /vms/{name}/exec" WebSocket-based endpoint * Split SSH connection and execution to avoid standard input handoff * execstream: make Exit field a pointer again To support serializing exit codes equal to 0.