This replaces all occurrences of `list_t` with `wl_list` to eliminate the need for `list.c`
This implements a simpler version of the wlroots logger for swaylock. With this logger, the dependency on wlroots can be dropped. This also adds a debug flag and disables debugging output by default