Fix strut handling and allow configure requests to move windows off screen (but still constrain size).