fix federation with kroeg
kroeg sends actors as objects instead of IDs, which was previously supported (for hubzilla compat) but broke somehow. add a test for that.
kroeg also sends to/cc lists as strings instead of single-element lists, because the activitypub protocol allows this. litepub does not allow this, so we just convert those cases to a list. the same test covers that too.