Fixes for 3.2 - qualname and exception suppressing.

Python 3.2 doesn't have __qualname__ nor does it have exception chain
suppressing, so make sure tb walking doesn't crash, and fallback to
__name__ when __qualname__ is missing.