event: Integrated add_remove_client_c as an event.

- Name now consistently omits 'event' when in events namespace.
    . Unit tests still have the name, as per google's namespacing
    rules.
- Derived from event_c.
- Added dispatch case to event target.
- Bashed extra cycle_task unit test in event target.
Shelled monitor, wm, and workspace modules.