Created originally on Bitbucket by Devin Jeanpierre
Was already merged in Bitbucket before import, marked as merged by the import user
This PR makes tracebacks usable from C via cpyext, and exposes the name "_frame" in the struct namespace so that callers who use that (private) bit of the CPython API can still compile with PyPy.