x11/sessreg: Fix build on gcc-5, take II
The previous attempt to fix sessreg on gcc5 by using tradcpp was backed
out due to failure to build on FreeBSD 11. This attempt uses gcc's cpp,
but with the -P option. Tested on F8,9,10,11 x i386,amd64
tested by: bofh
Approved by: blanket