Split independent aspects out from kernel module: findusages, debuginfo, resources for make and textgen are not parts of the kernel. Dependency cycle kept pending further refactoring
List sources of textgen in bootstrap's core component (kernel-resources and debuginfo-api are already there)
Drop RunUtil scheduled for removal a year ago (noticed due to dependency from execution-api to kernel-resources)
Replace SDependencyAdapter with true SDependency implementation, with scope and valid target. Since there's little use in dependencies without target module, non-null target enforced.
MPS-19766 Validation in New language dialog is broken: always refresh status on text change in name field