Change output format.
Add stub constructor.
Fix exports. Declare missing %UIs hash. Implement needrestart_ui().
Use NeedRestart::UI frontend.
Add notice  method and improve query_* stuff.
Use $ui methodes for user hints.
First working NeedRestart::UI implementation.
Fix UI module sorting (use highest prio not lowest prio package).
Cleanup query_* stuff again.
Add NeedRestart::UI::Dialog class.
Drop explicit package loading.
Fix no-UI-class-found error path.