add manager atom

 - also _XA_WM_CLIENT_MACHINE => XA_WM_CLIENT_MACHINE
add ICCCM 2.0 manager selection compliance
remove unused variable
remove unused variable
add missing includes
autoconf correction
use autoconf version
better ignores
add a monitor number to structure
Add NetWM/EWMH and WinWM/WMH files and compliance

 ewmh.c, ewmh.h - implementation of NetWM/EWMH
 ewmh_ctwm.c	- adaptation of EWMH to CTWM
 wmh.c, wmh.h	- implementation of WinWM/WMH (GNOME1)
 wmh_ctwm.c	- adaptation of WMH to CTWM
 COMPLIANCE	- compliance statement for NetWM/EWMH WinWM/WMH
 .indent.pro	- GNU indent specification for above source files
used XineramaRoot to avoid virtual roots
corrections to _NET_CLIENT_LIST_STACKING
always create window list properties
add support for Motif/MWMH per dtwm
added types
bits a little different add more MWM DTWM function
bit corrections
more EWMH, WMH, MOTIF functionality

 - added showing desktop support

   This slightly modifies the f.showbackground function to show
   the desktop on all monitors (virtual screens), instead of
   just the current monitor (virtual screen).

   This begs the question that EWMH/WMH/MOTIF cannot support
   multiple desktops on multiple virtual screens (just real
   screens), so we need to syncrhonize desktop changes accross
   virtual screens.
more types for indentation
working up NetWM WinWM Motif support