This removes the include `UI_interface_layout.hh` from `UI_interface_c.hh`, and in many places this swaps the include from `UI_interface.hh` to `UI_interface_layout.hh`. Also, cleanups some `UI_interface.hh` includes with `UI_interface_icons.hh` or `UI_interface_types.hh`