Make JSContext construction thread safe

Without using PyV8.JSLocker, multithreaded setups may cause random segfaults to occur during peepdf analyses.