Create models for Issue trackers (properties) fields

We need to extract these fields from the JSON-serialized properties field so that we can properly encrypt the sensitive fields.

The first iteration is to create needed models.

Issue tracker services that we currently support:

  • Bugzilla
  • Custom Issue Tracker
  • Redmine
  • YouTrack
  • Jira

The fields they use are similar except for Jira

Some things to note:

  • URL fields may also be sensitive since it may contain tokens / keys
  • Since we don't have an alternative to attr_encrypted yet, we can continue to use that