Remove client unmanage on unmap notification
Remove client unmanage on unmap notification

  It creates weird behavior as we should not rely on client hidden state
to make decision about unmanaging windows. For example, in uh-layout
fbafc973 or in prototyped client rules, after a client is pushed to the
layout and immediately set to a new tag, previous current client is
unmanaged from the layout, but it should not.

Example:

2015-03-12T16:53:29.127 I: Uh::Layout#handle_tag_set ["2"]
*SCREEN #0, geo: 1920x367+0+0
  *TAG #1, geo: 1920x367+0+0
    *COL geo: 1920x367+0+0
       <2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 6291464, geo: 1920x367+0+0
      *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 8388616, geo: 1920x367+0+0
*SCREEN #0, geo: 1920x367+0+0
  *TAG #1, geo: 1920x367+0+0
    *COL geo: 1920x367+0+0
      *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 6291464, geo: 1920x367+0+0
*SCREEN #0, geo: 1920x367+0+0
   TAG #1, geo: 1920x367+0+0
    *COL geo: 1920x367+0+0
      *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 6291464, geo: 1920x367+0+0
  *TAG #2, geo: 1920x367+0+0
*SCREEN #0, geo: 1920x367+0+0
   TAG #1, geo: 1920x367+0+0
    *COL geo: 1920x367+0+0
      *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 6291464, geo: 1920x367+0+0
  *TAG #2, geo: 1920x367+0+0
    *COL geo: 1920x367+0+0
      *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 8388616, geo: 1920x367+0+0
*SCREEN #0, geo: 1920x367+0+0
  *TAG #1, geo: 1920x367+0+0
    *COL geo: 1920x367+0+0
      *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 6291464, geo: 1920x367+0+0
   TAG #2, geo: 1920x367+0+0
    *COL geo: 1920x367+0+0
      *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 8388616, geo: 1920x367+0+0
2015-03-12T16:53:29.131 I: XEvent unmap_notify window: 6291464
2015-03-12T16:53:29.131 I: Uh::WM::Manager#unmanage <2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 6291464, geo: 1920x367+0+0
2015-03-12T16:53:29.131 I: XEvent unmap_notify window: 8388616
2015-03-12T16:53:29.604 I: XEvent key_press window: 99
2015-03-12T16:53:29.604 I: Uh::Layout#handle_tag_sel ["2"]
2015-03-12T16:53:31.374 I: XEvent key_press window: 99
2015-03-12T16:53:31.374 I: Layout:
  *SCREEN #0, geo: 1920x367+0+0
     TAG #1, geo: 1920x367+0+0
    *TAG #2, geo: 1920x367+0+0
      *COL geo: 1920x367+0+0
        *<2eafdcbfde3f13f5eb60d90e331c22076d2978de@klamath:~/.uhrc> (URxvt) window: 8388616, geo: 1920x367+0+0

tjouan/uh,tjouan/uh,tjouan/uh