Update old repository to use new getIssues() format
Move httpclient helper classes to 'impl' package
Move Gson related utitly methods to 'impl.gson' package
Fix typo and remove unused redundant hashCode() implementation from Gitlab connector
First version of updated Redmine repository
Update date parsing to accept spaces before timezone
Refactor Redmine editor to contain combo box with available projects. Extract common kinds of backgroundable tasks to RemoteFetchTask class
Configure proper preemptive basic authentication in http client
Add tests for Redmine and filtering by assignee in its requests
Add tooltip about NTLM authentication to login field
Add several changes in "Tasks and Contexts" subsystem API to avoid previous problems with issues missing in "Open Task" dialog (e.g. see IDEA-110012).

These problems stem from the fact that previously closed issues were filtered on the client side. E.g. consider that server has 15 open and 5 closed issues, so with default page size of 10, it's expected that without pattern and excluding closed issues "Open Task" dialog will contain two pages (10 and 5). First time we attempt to fetch at most 10 issues from server (max = 10). If it happens now that response contains 5 open and 5 closed issues, only 5 open will be added to the list, the latter won't be filled up and thus "..." item, that is necessary for initiating new request with the limit of 20 issues, won't be displayed either. It's indeed very common scenario for a large tracker with huge number of closed issues

So the following changes were made:

* TaskRepository#getIssues signature was changed to support pagination and filtering closed issues on server side. TaskSearchSupport and TaskManager was updated accordingly.
 * Because some trackers still don't have aforementioned capabilities, ChooseByName dialog was changed to allow displaying "..." item at the bottom regardless of whether the list was filled up or not.
Merge branch 'new-redmine-repo'
Simplify Gitlab connector by using ComboBoxUpdater. Also ComboBoxUpdater selects first item of the list, if no one is provided.
IDEA-120595 Correctly check STATUS_UPDATING feature of repository in "Open Task" and "Close Task" dialogs
IDEA-120595 Fix version number in bundle's message
IDEA-120348 Add checkbox in editor, that allows to download cards,
not assigned to current user, because it turned out to be confusing
Check that username is not empty in RedmineRepository#isConfigured
Add several utility methods in ResponseUtil and TaskUtil
Try to receive current user information instead of issues from Redmine  to test connection
Merge remote-tracking branch 'origin/master'