Allow reopening libs and redefinings funs
Redefine pthread_create and pthread_join when using boehm GC, instead of reopening Thread class