py2llvm: move GCD function into LLVM IR
py2llvm: run passes before creating EE
py2llvm/base_types: implement 'not' on 'None'
py2llvm: remove unnecessary indirection for unary operators
py2llvm/ast_body: support getattr
py2llvm/fractions: add numerator/denominator getattr support