Separated userstatus_kind from userstatus

Separated userstatus_kind from userstatus.

Renamed userstatus to statusmessage, userstatus_kind to userstatus.

Removed Online and Offline statuses from userstatus, since they should be based on whether a friend is connected or not (`m_friendstatus()`), not on whether friend sends those statuses.