Full suite of exceptions for CPython (closes ticket #25).