Implement the Sage preparsing transformations using the new IPython transformation framework in IPython 1.0
Update to latest IPython (1.0 RC1)

The frontend module was deprecated, so changed all those imports to top-level imports.

The default_config_file_name variables were also removed in IPython commit 567bf7a08efa10921c42a163ce66499dd77467f8
update spkg to ipython 1.0.0
ipython: upgrade to version 1.2.0
explicitly create a new instance of InteractiveShellEmbed

IPython.embed now returns a unique instance of
InteractiveShellEmbed, which causes issues if an subclass
of InteractiveShellEmbed has already been created
really fix instance creation of InteractiveShellEmbed
dynamically set IPYTHONDIR based on the current version of ipython
backport IPython pull request #4504
ipython: upgrade to version 1.2.1
interpreter: preparser really is a stateless transformer
interpreter: fix doctest issue
sage-env: don't call ipython when creating the env
Trac #14713: Update to IPython 1.2.1

IPython 1.2.1 has been released. Changes in IPython resulted in massive
cleanup of the custom Sage transformations.

Upstream tarball:
https://pypi.python.org/packages/source/i/ipython/ipython-1.2.1.tar.gz

URL: http://trac.sagemath.org/14713
Reported by: jason
Ticket author(s): Jason Grout
Reviewer(s): William Stein