Use SyncDateFormat in TaskUtil to make date parsing thread safe
Refactor local task's project name and number to stored fields instead of computable properties, so they can be persisted in settings.

The rationale for this change is that in some repositories this information cannot be extracted from global unique task ID.
IDEA-123468 Correctly interpret id and iid as task's ID and task's number in Gitlab issues
Request handlers in ResponseUtil don't throw JsonSyntaxException
IDEA-123866 Map Help button of the Server Certificates page
Update Gitlab repository to use new API with server-side pagination
Package prefix support for external build systems
Mark getter for cached projects as @Transient to prevent serialization
Correctly extract project name from Redmine task
Redmine REST API has no NATIVE_SEARCH support
IDEA-123851 Link in Event Log seems to be not working correctly
Try to download JIRA issue in separate request, if query looks like ID.
parameter hides member: accept setters returning this (IDEA-120214)
allow to inline this only variable (IDEA-120041)
no need in URLs? during description composition (IDEA-119992)
redundant cast: nested casts with outer primitive (IDEA-119857)
unwrap anonymous: do not remove declaration - try to replace initialization only (IDEA-47218)
unwrap anonymous: replace return statements (IDEA-119558)
compose scopes intersection when filter by file type is on (IDEA-119595)
compilation fix