Combine all cookies into a single header.

Currently the extension appends a new Cookie header per cookie, this results in multiple Cookie headers being sent with the request, instead of a single header containing a semicolon delimited list of cookies in `key=value; key2=value2` format.