Make embed nestable
Make embed nestable

-save and restore InteractiveShell instance to allow nesting shells
-save local namespace sans ipy hidden variables and update namespace before exit

ipython/ipython,ipython/ipython