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
Now include patched copies of tokenize for Python 2 and 3.
Allow u and rb strings in tokenize for Python 3.3+
Fix for \ at end of comment, and add tests