New event for tracking active client.
New command to retrieve all clients on all workspaces.
Add information to UnmanagedClient event.
Add Restarting and Subscribed events.
Simplify and send special Subscribed event.
Use a small delay when restarting to allow programs to adjust.