Carpet: Use only one thread if OMP_NUM_THREADS is not set
Introduce a new value for the parameter Carpet::num_threads: when set to -2, and when the environment variable OMP_NUM_THREADS is not set, then only 1 thread is used instead of a system default.
-erik