Add example for exception triggering deeper in call stack.
Keep distinct <lambda>s and <generator>s distinct in callgrind output.

Also, preserve <module> caption for modules.
Fix "garbage at end of line" reported by kcachegrind on python3.

Also, simplify code a tiny bit.
Bump to 1.2.1 .