support all Net/WM actions, states, window types

- add support for _XA_NET_WM_ALLOWED_ACTIONS:
  - _XA_NET_WM_ACTION_ABOVE
  - _XA_NET_WM_ACTION_BELOW
  - _XA_NET_WM_ACTION_CHANGE_DESKTOP
  - _XA_NET_WM_ACTION_CLOSE
  - _XA_NET_WM_ACTION_FULLSCREEN
  - _XA_NET_WM_ACTION_MAXIMIZE_HORZ
  - _XA_NET_WM_ACTION_MAXIMIZE_VERT
  - _XA_NET_WM_ACTION_MINIMIZE
  - _XA_NET_WM_ACTION_MOVE
  - _XA_NET_WM_ACTION_RESiZE
  - _XA_NET_WM_ACTION_SHADE
  - _XA_NET_WM_ACTION_STICK (trivial)
  - _XA_NET_WM_ACTION_ABOVE
  - _XA_NET_WM_ACTION_ABOVE

- add support for _XA_NET_WM_STATE:
  - _XA_NET_WM_DEMANDS_ATTENTION

- add support for _XA_NET_WM_WINDOW_TYPE:
  - _XA_NET_WM_WINDOW_TYPE_COMBO
  - _XA_NET_WM_WINDOW_TYPE_DIALOG
  - _XA_NET_WM_WINDOW_TYPE_DND
  - _XA_NET_WM_WINDOW_TYPE_DROPDOWN_MENU
  - _XA_NET_WM_WINDOW_TYPE_MENU
  - _XA_NET_WM_WINDOW_TYPE_NORMAL
  - _XA_NET_WM_WINDOW_TYPE_NOTIFICATION
  - _XA_NET_WM_WINDOW_TYPE_POPUP_MENU
  - _XA_NET_WM_WINDOW_TYPE_TOOLBAR
  - _XA_NET_WM_WINDOW_TYPE_TOOLTIP
  - _XA_NET_WM_WINDOW_TYPE_UTILITY