Add sensible resource bounds to the tonic Server builder so a
misbehaving or malicious client cannot exhaust the daemon: a
per-connection concurrency limit, a per-call timeout generous enough
for the longest legitimate unary sync, an HTTP/2 concurrent-stream
cap, a per-service inbound message-size limit raised above tonic's
default to fit real mail attachments, and TCP/HTTP2 keepalive.
Refs #304