feat(Http): Http can be configured to coalesce the requests.

This is updated Mark's PR 1170.
+1.  Unary is wrong.  I'll fix it.