Add PyObject_CallMethodObjArgs
Add nodes.if_else convenience function
Generate object calling fallback for autojit methods
Add specialized methods to vtable type
Rename module to llvm_module for clarity
Add convenience function to add type of 'self' to bound method's argtypes
Only update signatures of methods with user-declared signature
Add method filters and wrapper builders + autojit method wrapper
Add vtable replacement (for adding specializations)