When the -matomics feature is not enabled, disable POSIXThreads
mode and set the thread model to Single, so that we don't predefine
macros like __STDCPP_THREADS__.
This will help save code size (a thing I care about!) in programs which
use __STDCPP_THREADS__ to determine whether to include support
for threads.
POSIXThreads already defaults to false I think. It gets set if the user specified -pthread on the command line I think. I think there should be no need to override it.