update desktop names when then change

- detects changes to _NET_DESKTOP_NAMES
- detects changes to _WIN_WORKSPACE_NAMES

still need to update the workspaces pane on the taskbar, the moveTo
menu, and the windowList when the names change.