Only create a single Drawer object for a given TreeTab instance.

This, on top of the ugly __del__ for Drawer, ensures that qtile doesn't
leak pixmap and graphic context objects in Xorg.bin.

fixes #520.