Show members from supertypes in file structure view (KT-4448)

 #KT-4448 Fixed
Add location string showing where method or property is defined
Better caching: do not recount when field true value is null
Test for to check substiteded types are not shown in structure view
Fix empty name for class initializer in project view when "Show Members" enabled
Fix invalidating built-ins psi in consecutive test runs
-- Create nodes for delegated methods (call generate tests)
-- No location because of absent descriptors for built-ins
-- Don't fall for synthetic methods + tests (no test regenerate)
-- Test for problem about hiding enum members
-- Generate tests