chore(/frontends/python): move frontend.i to expr.i

This allows us to build a number of *.i files which will be included in
one large lean.i file.
feat(/frontends/python/expr.i): Add printing and hash functions to the
python interface
chore(builtin/obj): commit olean files