Get all headers 3992

Thanks @chrisdickinson for the pointer to this bug.
It would be nice to return a copy of headers instead of the full object -- something like `util.extend({}, this._headers)`.