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
Fixed (I think) a double free or corruption bug in acpustatus.cc
Reverted old flashblock fix because it stops Qt5 apps from creating
windows, because Qt5 embeds every window.