Add a mode to exec code in %debug magic
Document the new usage of %debug
Merge pull request #3071 from tkf/drun

Extend the `%debug` magic to also run a statement under the control of a debugger, if called with arguments.

If called with no arguments after an error has occurred, it continues to work as before.