OTHER: Organize header files in the cli.
OTHER: Make cli_infos_t struct opaque.
OTHER: Remove dep on cli_infos_t in status.[ch]

Since all callbacks take a user data parameter, an API user can
just as well pass the cli_infos_t there instead.
OTHER: Use GLib gettext in cli and remove now unused headers.