- Big iplib cleanups, moved all tab-completion functionality to its own module...
- Big iplib cleanups, moved all tab-completion functionality to its own module
(IPython.completer).
- Added support for 'quit/exit' doing the intuitively correct thing.
- IPython doesn't depend on code.py anymore (it doesn't even import it). At
this point it was only a matter of copying two methods. This gives us a
standalone object which we can clean up/refactor at ease.