3616: Use ActionController::Live to avoid buffering entire response in memory.
3616: Use "ensure" to close response stream.
Merge branch '3616-live-stream' closes #3616