Source maps should only be activated via the `--map` flag.
Fix line numbering for invoke instructions.

Line numbering of exceptions now work (better) in optimized mode.
Make test_debug actually fail when things go wrong.