Community env tests separated.
\Merge branch 'master' of ../../IDEA3# Please enter a commit message to explain why this merge is necessary,# especially if it merges an updated upstream into a topic branch.## Lines starting with '#' will be ignored, and an empty message aborts# the commit.
Open project view by default.
Merge remote-tracking branch 'origin/master'
svn: Implemented passive authentication (without prompting user if credentials are not found in cache) support for command line
svn: Refactored SvnCommandLineStabilityTest - explicitly run commands using CommandRuntime (instead of utilizing BaseSvnClient.execute())
svn: Implemented support for ClientFactory to create SvnClient instances with ability to specify if interactive or passive authentication should be used by the client when accessing repository
svn: Refactored BranchesLoader - when passive authentication is specified still load branches using BrowseClient (instead of direct SVNLogClient usage)
svn: Refactoring - renamed IdeaSvnkitBasedAuthenticationCallback to AuthenticationService, formatting
svn: Refactoring - inlined unnecessary AuthenticationCallback interface, @NotNull
svn: Refactored AuthenticationService - removed unused parameters
Merge remote-tracking branch 'origin/master'

Conflicts:
	python/testSrc/com/jetbrains/env/PyEnvSufficiencyTest.java
	python/testSrc/com/jetbrains/env/PyEnvTaskRunner.java
	python/testSrc/com/jetbrains/env/PyEnvTestCase.java
	python/testSrc/com/jetbrains/env/PyExecutionFixtureTestTask.java
	python/testSrc/com/jetbrains/env/PyTestTask.java
	python/testSrc/com/jetbrains/env/python/IPythonConsoleTest.java
	python/testSrc/com/jetbrains/env/python/PyPackageRequirementsInspectionTest.java
	python/testSrc/com/jetbrains/env/python/PyPackagingTest.java
	python/testSrc/com/jetbrains/env/python/PythonConsoleTest.java
	python/testSrc/com/jetbrains/env/python/PythonDebuggerTest.java
	python/testSrc/com/jetbrains/env/python/PythonGeneratorTest.java
	python/testSrc/com/jetbrains/env/python/PythonSkeletonsTest.java
	python/testSrc/com/jetbrains/env/python/console/PyConsoleTask.java
	python/testSrc/com/jetbrains/env/python/debug/PyBaseDebuggerTask.java
	python/testSrc/com/jetbrains/env/python/debug/PyDebuggerTask.java
	python/testSrc/com/jetbrains/env/python/dotNet/PyIronPythonTest.java
	python/testSrc/com/jetbrains/env/python/dotNet/SkeletonTestTask.java
	python/testSrc/com/jetbrains/env/python/dotNet/package-info.java
	python/testSrc/com/jetbrains/env/python/testing/PythonDocTestingTest.java
	python/testSrc/com/jetbrains/env/python/testing/PythonNoseTestingTest.java
	python/testSrc/com/jetbrains/env/python/testing/PythonPyTestingTest.java
	python/testSrc/com/jetbrains/env/python/testing/PythonUnitTestingTest.java
	python/testSrc/com/jetbrains/env/ut/PyDocTestTask.java
	python/testSrc/com/jetbrains/env/ut/PyNoseTestTask.java
	python/testSrc/com/jetbrains/env/ut/PyTestTestTask.java
	python/testSrc/com/jetbrains/env/ut/PyUnitTestTask.java
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
svn: Refactored WorkingCopy - @NotNull
svn: Implemented SvnVcs.isVcsBackgroundOperationsAllowed() for command line (execute "svn info <url>" without prompting user for credentials and check if command succeeds)
svn: Refactored VersionClient - throw SvnBindException instead of VcsException
save not only binary status via PyCharm restart
override empty editor for all projects
convert to atomic/thread local: array initializer aware (IDEA-128625)