Fixed #23977 -- Added setdefault method to HttpResponse

Ticket #23977. Created set_default method for more convenient default headers setting in HttpResponse.
I think "insensitive" is the word you're looking for. I don't see you mean by charset though.