Use IPython debugger in execution exception debugger if available.

Load and use IPythong debugger for interactive debugging if available
during task exception handling. Fallback to pre v.11 IPython api if
needed. Fallback to standard debugger if IPython is not installed.