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
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
Try to download JIRA issue in separate request, if query looks like ID.
Keymaps:
* correctly handle bound action overriding in both parent and child keymaps
* show bound actions in the UI when no parent action present
Keymaps:
* 'reset' action for each binding (IDEA-90069)
* restoring selection on keymap filtering in UI
IDEA-123691 Minor project wizard edits: Java (SE) category
IDEA-123912 Expression Evaluation does not have a default key binding
Merge remote-tracking branch 'origin/master'