Medium: ui: Remove old version of ui

Completion is now implemented in the command module.
Levels is replaced by ui_context.
The new UI is spread over a set of modules with ui_* prefix.