This adds a test PyO3 module which intentionally panics and checks that it
gets properly caught and converted to a Python exception. I think this test
is failing on the wasm-exceptions branch, but in any case it is good to have
explicit test coverage for this.