fixes overload issue with 'std::hypot' with older gcc (Xcode 3.2)
adds #define to disable starfield multithreading support based on C++11
turns it off by default, for now