FEATURE: support Hijacker, CloseNotifier, Flusher; export Size() and Written()

Add support and tests for http's Hijacker, CloseNotifier, and Flusher interfaces in the ResponseWriter.

Also, export some more methods on ResponseWriter: Size() and Written() which return how many bytes were written and whether the header was written yet.