First go at new input transformation system
More input transformers
Transformers for assignment from %magic and \!system calls
Update inputsplitter to use new input transformers
Fix inputsplitter to pass empty lines to transformers
Move and combine transformer tests
Inputsplitter flushes transformers before retrieving source.
Fix tests in IPython.core
Correction to test framework.
Fix starting the Qt console
More whitespace between top level functions
Add docstrings in IPython.core.inputtransformer
Reorganise InputTransformer decorator architecture.
Add TokenInputTransformer
Add doc on input transformation
Prototype transformer to assemble logical lines
Revised input transformation framework.
Simplify input transformers

More can now be implemented as stateless transformers
Improve input transformation docs
Use numpy docstring format correctly