8e59e789dc
Cleanup module dependencies: a lot of modules depended on 'frontend.java' just to use something from 'util' module, exported by 'frontend.java', whereas they really need nothing from 'frontend.java'. Also 'frontend.java' just exported 'util', not using anything from it. Create a new 'util.runtime' module, which will be available at runtime. Make 'util' export 'util.runtime' and make all modules who needed these utils depend on 'util' directly instead of 'frontend.java'