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'
Cleanup (formatting)
platform: on Macs prefer native help browser if available
Merge remote-tracking branch 'origin/master'
fixed FileNotFound exception on hint action, updated course
[git] IDEA-87092 handle local changes overwritten error on unstash

Unstashing is currently a modal process => show a dialog instead of
a notification.
[git] remove some obsolete dialog
[git] IDEA-128259 handle local changes would be overwritten during rebase

Update Project procedure should normally detect local changes before
rebasing, but in case it didn't it should show them in a proper
notification.