try harder to figure out window manager name

 - there are a lot of lightweight window managers out there
   that do not conform fully to wm-spec-1.5.

 - also try to determine window manager pid even though this
   is not standardized at all by wm-spec-1.5.