Use Concurrent.unicast rather than broadcast for enumerating Java chunked responses

This change improved performance by 17% in one simple benchmark
Use a trampoline for Java BodyParsers

Removes a single context switch, improving performance slightly