Click to switch workspaces
(Depends on !1624 (merged))
Implement click to switch workspaces. It implements the following behavior:
- Clicking on active workspaces always hides the overview;
- In window picker state, the window preview overlays are disabled, and clicking on non-active app grid activates it;
- In app grid state, clicking on windows or workspaces always hides the overview;