core cleanup: the big status/activity revamp
Core only has a mapping table activity -> translation.
Backend only has a mapping table activity <-> token
Replaced all SIPE_STATUS_ID_xxx with access to the backend mapping
function. That freed up all the status functions in sipe.c and they
could be moved out.
@TODO: look into replacing all "const gchar *status_id" in the core &
backend APIs with guint activity...
There are only two status functions left in sipe.c that need to be split
between core & backend. After that only the buddy menu functionality is
left in sipe.c.
15 files changed: