Allow menu descent, teardown main menu properly, allow zero-length menus, move some raw_editor logic to ncurses, remove more Info calls.