SI-7046 reflection now auto-initializes knownDirectSubclasses

knownDirectSubclasses joins the happy family of flags, annotations and
privateWithin, which automatically trigger initialization, when used
within runtime reflection.
Merge pull request #2039 from scalamacros/ticket/7046

SI-7046 reflection now auto-initializes knownDirectSubclasses