Allow non-authenticated JIRA

Currently there is a parse error if the username is blank or if the username fails. This patch doesn't send an authorization header if the username is empty.