IDEA-123886 (postpone .jar file type check until root creation)
new inference: optimization
new inference: remember mentioned constraints in set optimization
restore cashed argument types, not for overload resolution
IDEA-82961 Mute breakpoints turns off when when start a new debug session - xdebugger fix
IDEA-118529 Mercurial (hg4idea) slow with IJ 13: workaround for processing hg ignored files

*ignored hg files added to a separated collection of files in MapIgnoredFilesHolder not to be returned by 'keys' method;
* the problem with calling cleanAndAjustScope method  to many times, which processes all ignored files under readAction remained and should be investigated
Alex's fix about getting the physical path of a Gradle sub-project from a GradleBuild moved from Android plugin to Gradle plugin, see Change-Id: I2617fc929d18f23447d658ed2f4ae084b64847af and  Ifa59c4810615fa27f5f8d5753bc89ea85374ff39

Regression bug caused by this change fixed - http://youtrack.jetbrains.com/issue/IDEA-123395

Also string data used as file paths in IDEA project files should have normalized form (see ExternalSystemApiUtil#toCanonicalPath(). It will allow to be automatically converted into IDEA relative paths and be used in refactorings (e.g. c:/projects/a_project/apps/appA => $PROJECT_DIR$/apps/appA)
IDEA-123691 Minor project wizard edits: more reliable sorting
External System: fix classpath for remote communication
Fix infinite loop in MavenProjectsTree.findRootProject when there is more than one level of aggregate POMs
IDEA-123784 Do not treat "svn cat" output as binary for Unix - as currently separate error and output streams are not supported
svn: Make ssh credentials be saved in memory by default for command line (like for other repository protocols and SVNKit)
svn: Disabled "Save credentials" checkbox when requesting ssh credentials for command line (as ssh credentials caching is not supported by svn)
EA-55850 (diagnostic)
Mark getter for cached projects as @Transient to prevent serialization
Merge branch 'svn_18_3'
IDEA-110736 Java autoformatter adds brackets when it shoulnd't, reverted fix for IDEA-87969
Correctly extract project name from Redmine task
action registered in plugin.xml should always override update()
IDEA-123825 - Git Clouds detect Git remotes - OpenShift and generic