Vastly simplify the response system.

This is mainly to work around a GCC bug with variadic templates
in lambdas, but was probably due anyway.  There just isn't enough
use of the fancy Respond templates to warrant the complexity.
Add initial buffer underrun protection.
Abortive attempts to fix the stuttering.