HttpHeader class now doesn't implicitly include default headers when a dict is passed to the constructor and the constructor now takes zero or more dicts as parameters