Various Improvements

These commits improve various things in the project

- python3 compatible
- improved debugging output (controllable using WLLVM_OUTPUT environment variable)
- extract-bc can now be used on static libraries to build LLVM bitcode archives