Jconnor threaded downloader

Removed feeder and reporter threads due to race conditions.

Replaced with simple thread-safe wrapper around request_list and thread-safe version for _fire_event_to_listener