Further server optimizations:
- merged request and reply structures
- build requests directly into the buffer to avoid a copy

43 files changed