fixed PY-11617 Nosetest runner: simple function tests cannot jump to source
fixed PY-11588 "Instance attribute %s defined outside __init__" in static method
fixed PY-11581 RST: Header is not highlighted if there is a space after separator
dump lookup weights in tests when the selected index doesn't match
IDEA-116806 Messages pane does not copy what is selected
make com.intellij.execution.ExecutableValidator.myNotificationGroup static
Find in Path notification group
preselect exact prefix match in autopopup completion (RUBY-14617)
@NotNull VirtualFile.getPresentableUrl (IDEA-117476)
NPE
Merge remote-tracking branch 'origin/master'
platform: update check and notifications reworked

- home directory accessibility check for patch upgrades (IDEA-90067)
- update result dialogs and notifications fixed
- text messages moved to bundle
- code duplication reduced
- check intervals fixed
- time of last check notification fixed
- version formatting (IDEA-118261)
- check time reduced (no plugin check if platform update is available)
Cleanup (deprecation; dead code)
junit comparison: pass null implicitly (IDEA-118372)
disable "increase language level fix" in libraries (IDEA-118378)
dfa: combine merge by equality and type into a generic relation-based merge

this improves dfa performance
and fixes cases when a single global != relation would prevent states from merging
IDEA-117297 @Contract doesn't play nice with @NotNull/@Nullable
methods chains completion: fixed concurrency error and new indices creation refactored
platform: suppress update checker in headless mode
IDEA-118281 Enable SystemNotifications.systemNotify() on Linux