Most backends don't set it nb_messages and no application used it. No backends set nb_unread and only one application tried to use it. This should help avoid useless fillobj() calls in some cases. fixes #827