Add a StreamInputRange wrapper.
Rename vibe.stream.proxy to vibe.stream.wrapper.
Add range based overloads of (de)serialize(To)Json and "rangeify" helper functions for JSON parsing.
Let HTTPServerResponse.writeJsonBody use range based serialization to avoid memory allocations.