JDK annotations

This is a counterpart of changes in Kannotator for automated building of jdk annotations - see https://github.com/JetBrains/kannotator/pull/15

Changes for integration tests to be passed with new jdk annotations.

1. Excluding `java.io.StringWriter` from `IdeaJdkAnnotationsReflectedTest` since annotation from IDEA is incorrect:
```
<item name="java.io.StringWriter void write(java.lang.String) 0">
  <annotation name="org.jetbrains.annotations.NotNull" />
</item>

2. Excluding `javax.management.openmbean.TabularDataSupport` from `JdkAnnotationsValidityTest` - there are some subtleties with generic paremeters - @abreslav knows.