Changed createObjVec to also accept an std::vector

This should have been done here and merged into the sage branch. My bad.
Added DEBUG_TYPE to PythonInterface.cpp

llvm-python now compiles with LLVM 3.5.
Merge branch 'master' into sage

llvm-python now compiles with LLVM 3.5.