Do single requests for Jira tickets because the Jira API sucks.

The original (better) method of getting all tix in one request does not work as Jira returns HTTPError if one of the keys is not valid.
This allows us to skip involid keys and still display the valid ones. Caching has been introduced to reduce the calls made.