enable/disable multi-threading at the compilation level

This avoids to recreate the spectum generator C++ code in case
multi-threading should be switched on/off.  On just needs to
re-compile defining/undefining ENABLE_THREADS
enable/disable multi-threading via the configure script
use preprocessor define statement in config.h for looptools
update ChangeLog