Don't resolve attributes of metaclasses on instances of their instances
(cherry picked from commit 2b958ec)
fixed PY-13141 "Clean Python Compiled Files" action available in jar files

(cherry picked from commit 2238e5017ab057d1ac24e9375fc72cdef3d6bb24)
cosmetics

(cherry picked from commit 640ae8841afa2bd31cea3fb5cbbd26f2c241cdeb)
EDU-290 Answer field doesn't allow to set cursor inside the area by direct clicking

(cherry picked from commit 1fbf559995651507850c3288368d0da387d5deec)
EDU-278 NPE while copying text in educational project

(cherry picked from commit c307f17e1365a95d87bf5599cd10afdd122c18d9)
fixed PY-13685 Replace function call: invalid parenthesis for calls with inline comments

(cherry picked from commit 1355b9513e319933f44636ed6c1dd481931d926d)
fixed PY-13965 Global declarations in nested functions are marked as undefined at module level

(cherry picked from commit 28c885a5724b2d49aab3c554e959f52a5ab29470)
EDU-285 Do not allow to run current file if no sdk selected

(cherry picked from commit 7791018a4f7227fa7592af7945e09e88a20879b1)
fixed PY-14149 Generate stub for binary module: not available on from imports

(cherry picked from commit d31c1977b80c6b23183eef456f4aafe46e52083d)
fixed PY-6398 Hide "Package successfully installed" notification when you start installing another package

(cherry picked from commit 3016e94e3c453f317dfc40e152c25f48ba149a7f)
Merge remote-tracking branch 'origin/139' into 139
modification fix

(cherry picked from commit a94093cec456b2f979f74f6803585432f4cfbc94)
fixed PY-9389 Install package: enter in search field should select most relevant package in the list of packages

(cherry picked from commit 146b8877dbaeb20bf044f2bc21131db9c6327d9d)
fixed PY-9736 Packaging: emphasize installing label by another color

(cherry picked from commit 4e01662e6a39303f42ecea9d819d2d8e67d166aa)
fixed PY-9738 Packaging: spinning backgroung process indicator disappears after selection change

(cherry picked from commit 137a8f09246c174b210e8c7139399d8e053cab28)
fixed background color for success/failure package installation

(cherry picked from commit 14811c759a9d23363bc979651a528ba8e2894b7c)
fixed PY-13028 Disable "+" on packages panel if no pip installed

(cherry picked from commit 8ae665c90db2b019e97cf5991a0ff273e155d8b1)
EDU-273 Autocompletion for local *.py files in import

(cherry picked from commit 3ab0df07f2c9aad8b2bb6a9858c5a3894cb98ebc)
added icon for ipython notebook

(cherry picked from commit 46d7b92d27fe1eeb67bfbc22e2dfce1d87443e4c)
EDU-268 Task directories should be marked as source roots automatically

(cherry picked from commit ef8771c4bbf342a943d14b840511224e6e41bf12)