Fix floating views in tabbed/stacked workspaces not getting frame events
Fix floating views in tabbed/stacked workspaces not getting frame events

view_is_visible would return false, which meant the view wouldn't
receive a frame done event. view_is_visible needs to make an exception
for floating containers.

This also moves the workspace_is_visible check to an earlier location
for performance reasons.

1ace/sway,SirCmpwn/sway,ascent12/sway,ascent12/sway,1ace/sway,ascent12/sway,1ace/sway