[push] cleanup, @NotNull, final
[push] DRY: extract rendering of target to a common method
[push] Fix PushController to match PushSupport generified nature

Extract a couple of methods to let specify type parameter & detect
actual Repository type.
PyCharm 4.0 EAP artwork.
fix delayed editor repainting
extracted learn-python as separate plugin
Fix for AppCode member chooser tests
Merge remote-tracking branch 'origin/master'

Conflicts:
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/CheckAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/NextTaskAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/NextWindowAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/PrevWindowAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/PreviousTaskAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/RefreshTaskAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/ShowHintAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/TaskNavigationAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/actions/WatchInputAction.java
	python/edu/learn-python/src/com/jetbrains/python/edu/ui/TestContentPanel.java
	python/edu/src/com/jetbrains/python/edu/actions/CheckAction.java
	python/edu/src/com/jetbrains/python/edu/actions/NextTaskAction.java
	python/edu/src/com/jetbrains/python/edu/actions/NextWindowAction.java
	python/edu/src/com/jetbrains/python/edu/actions/PrevWindowAction.java
	python/edu/src/com/jetbrains/python/edu/actions/PreviousTaskAction.java
	python/edu/src/com/jetbrains/python/edu/actions/RefreshTaskAction.java
	python/edu/src/com/jetbrains/python/edu/actions/ShowHintAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyCheckAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyEditInputAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyNextStudyTaskAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyNextWindowAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyPrevWindowAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyPreviousStudyTaskAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyRefreshTaskAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyShowHintAction.java
	python/edu/src/com/jetbrains/python/edu/actions/StudyTaskNavigationAction.java
	python/edu/src/com/jetbrains/python/edu/actions/TaskNavigationAction.java
	python/edu/src/com/jetbrains/python/edu/actions/WatchInputAction.java
	python/edu/src/com/jetbrains/python/edu/ui/StudyTestContentPanel.java
	python/edu/src/com/jetbrains/python/edu/ui/TestContentPanel.java
PyCharm Edu artwork.
Merge remote-tracking branch 'origin/master'
Installation wizard logo.
Merge remote-tracking branch 'origin/master'