Apply multiseat fixes to FreeBSD direct backend
Apply multiseat fixes to FreeBSD direct backend

This commit applies the multiseat fixes that are part of PR #1063 (
commits 964e0a50 and 47895d2) to the FreeBSD direct backend.

ascent12/wlroots,swaywm/wlroots,SirCmpwn/wlroots,ascent12/wlroots,swaywm/wlroots