Use alists instead of dicts for StubTreq, so we don't need to worry about hashing

This allows us to test the value of kwargs (like log) if we want to.

Also get rid of the no longer necessary headers_to_hashable function.