Don't manually save tracebacks in Python 3

Python 3 automatically saves the traceback with exceptions and uses
it when reraising the exception, so we don't have to manually save
the traceback.  Also, just use "raise" instead of six.reraise
when simply choosing to raise the exception without saving it.