Add extra macro for newer autoconfs to remove warning
Add compile time check for fsgsbase support

This is only really valid for x86 architectures, but I don't currently check to
see what architecture we are on before running the test.  We should probably do
this in the future though.