Ignore incremental wm hints

Sizing windows based on the incremental wm_hints leads to extra space around borders when window borders are set to tight or none. This introduces a variable *ignore-wm-inc-hints* which does what it sounds like when set to non-nil. No side effects - transient windows remain unchanged. This just fixes xterm and emacs being a few pixels too small for their frames.