fix to mixed IPv4/6 xdm/client address

 - fix mixed IPv6 xdmaddress IPv4 clientaddress
 - conditional section to avoid perl errors during testing
 - make main window display better during testing on dynamic
   window managers
 - documentation corrections