build-support: test failed on mac somehow, add a timeout so it fails faster.
python.throwing: new module to support capturing python tracebacks
python: tests and plug a reference leak in the exception throwing code
python: docs for python-error