correct memory bugs revealed using valgrind
started fixing memory leaks using valgrind
fixing more memory leaks from valgrind
another memory leak
more valgrind memory leaks
two more memory leaks
another memory leak
more memory leaks
another memory leak
one last memory leak

 - xft fonts are leaking badly but I don't think that
   I can fix that given the poor icewm reference pointer
   model

 - there is also an icon leak and a a configuration string
   leak that I can't find a way to fix
_NET_WM_NAME was including a terminating null

 - this freaked out libwnck into thinking that it was an invalid
   UTF-8 name
Merge remote-tracking branch 'upstream/icewm-1-3-BRANCH' into icewm-1-3-BRANCH