New service to get a unique interpreter ipython.

Create a new service "interpreter" that return a unique instance of advanced interpreter that respect interface IInterpreter.

Fix some bugs in tests core.