Move _NET_WM_WINDOW_TYPE check into separate method
Honor _NET_WM_STATE_SKIP_* hints

+changelog
Update client list when relevant properties change