minor fix
share Git::Raw objects among threads, which makes them work without
fixing Git::Raw
use 8 threads because powers of two are good
enable thread warnings
threaded (and meta-threaded) code for find_siblings_and_types