Update swig wrapper for Python 3

Finally got the thing to compile and work with Python 3 & LLVM 3.4.2. Fyi this won't work with LLVM 3.5 or later for the reasons covered in #55 , but at least the Python 3 part seems to be fixed.