Allow client to follow set-cookie headers

Different JIRA installations implement auth many ways.

This allows the client to optionally use cookies, which will append JIRA-provided cookies such as JSESSIONID and XSRF tokens to outbound requests after the initial request that gets authentication.