Fix double callback issue on catalog save
Allow regex for headers
Emit 'readable' event and implement HttpResponse.read (e.g. required for AWS)