use XFixes to cure a few problems

 - use XFixesChangeSaveSet to keep dockapp windows and
   icons from being reparented and remapped incorrectly if we
   exit abruptly

 - use XCreatePointerBarrier on multi-head setups to create
   barrier corners 1/20th of the screen dimensions in each
   corner of each monitor on each screen.