supervisor/http.py: Allow request and file gc

Make tail_f_producer have weakref to request.
Add tail_f_producer.__del__ that closes file.
Merge pull request #392 from msabramo/feature.py3.allow_request_and_file_to_be_garbage_collected

[feature.py3] supervisor/http.py: Allow request and file gc