updates and fixes for panel positioning

 - set UPosition so that simple window managers (like twm) will
   not try to place the panel

 - update _NET_WM_STRUT and _NET_WM_STRUT_PARTIAL as geometry of
   panel changes