simplify
use XGetWMProtocols and simplify WM_PROTOCOL handling
treat WM_CHANGE_STATE like other atoms
add support for _NET_CLOSE_WINDOW
- switch border colors to Xft
- merge border/menu color structures/functions since they now both use Xft
- switch xu_xorcolor to operating on XftColor instead of just
  XRenderColor (basically adding pixel)
- if color name allocation fails, revert back to default (this, along
  with font validation should occur during config parse, but we don't
  have screens setup yet - likely to change at some point)
move the rest of xft init into screen_conf, since most of it is based on
config parameters.
move the 2 small font helper functions to xutil.c
no reason to pass around *sc when it's already in menu_ctx.
- configure menuwin with the screen, then create the xft drawable using
  the menu window since that's the only place on which we draw
- elminate the need to change the drawable on every font draw
add support for _NET_WM_STATE_MAXIMIZED_{HORZ,VERT}; from Alexander Polakov.

while I'm unsure of the final look of _NET_WM_STATE, there's no reason
to delay this support.
handle _NET_ACTIVE_WINDOW ClientMessage; from Alexander Polakov.
stray whitespace
handle _NET_WM_STATE ClientMessage; from Alexander Polakov.
Initial commit
Ignore build droppings.
Initial working Linux build.

I've added GNUmakefile rather modify Makefile to simplify future
merges.  GNU Make prefers files named GNUmakefile to ones named
Makefile so no additional command line arguments are necessary
when building on Linux with GNU Make.
Add cvs-authors file used for initial import.

Be sure to copy this file to .git/cvs-authors before running
git-cvsimport.  When new users commit changes upstream this file
will need to be manually updated before running git-cvsimport.
Document recommended way to sync with upstream.
Sort cvs-authors by username.
Fix copy-pasto in user's last name.