Fixes #226 #225

 Issue 226: Flushing response when `RequestHandler` emits an error or throws an unexpected error.
 Issue 225: Connection close for HttpClient.submit() is now done when the content is completed or the (only) subscriber to the content subject unsubscribes.