fix: switch stdio transport to newline-delimited JSON per MCP spec
Root cause: MCP stdio transport uses newline-delimited JSON, not LSP-style Content-Length framing. The old parser waited for Content-Length headers that never arrived, causing mcp-proxy ping timeouts.
- Replace Content-Length parser with readline-based line parser
- Verified: ping, initialize, tools/list all respond correctly