i1673 implementation of py3 proper error handling...
i1673 implementation of py3 proper error handling
I refactored ultratab.py a bit. `structured_traceback`
function was much too long. I extracted some of the code
to separate methods.
I added support for py3
exceptions which store information about previous
exceptions in their `__context__`.