IDEA-97278
Merge branch 'master' of git.labs.intellij.net:idea/community
IDEA-86724 Choose color dialog input fields are too narrow
after-review commit http://crucible.labs.intellij.net/cru/CR-IC-78#c7069
include pattern into error message, exception logging is not needed
Merge branch 'master' of git.labs.intellij.net:idea/community
disable bad tests
[github] IDEA-100618 Support self-signed SSL certificates

Catch the ValidatorException which is thrown when the server's SSL
certificate is not trusted (self-signed, for instance) and show a
message to the user proposing to proceed anyway (as it is done in
browsers).
If user agrees to proceed, remember the host and add it to "trusted"
hosts; next time it is queried don't ask the user and just proceed
without certificate verification.

Implement all this logic in the GithubSslSupport using the
EasySSLProtocolSocketFactory to perform an unchecked connection.

Store trusted hosts in GithubSettings. It uses some old-style
PersistentComponent creation, just following the existing style for now.