Refactor CertificatesManager components to standalone classes, add configurable for certificates management and truststore access.
Rethrow SSL exception in case "empty trust anchors" error, when Mac JRE has no default keystore
Add possibility to add/remove certificates from application trust store
Update appearance of certificates configurable. Buffer storage modifications in configurable, instead of applying them directly
Slightly refactor hostname verifier, add check of CertificatesManager 'checkHostname' option
Rename CertificateInfo to CertificateInfoPanel. It no longer uses form editor
Add indication that certificate expired or not yet valid in configurable and certificate info panel
Fix locking in ConfirmingTrustManager, simplify error checks.
Always ask about untrusted certificates, in particular when default trust store is missing on Mac
Fix error related to disappearing certificates by changing alias construction
Add listeners support, update extraction of fields from principal's name
Merge remote-tracking branch 'origin/master'
Groovy: introduce refactorings: check range inside string literal
select a literal if its whole content is selected but quotes are skipped
IDEA-120028 Groovy: "Optimize imports": static keyword is removed from unresolved imports
Properties language psi api extracted for upsource