Add parser code and tests from test_kernel
Stub for consuming follow-on characters if applicable.
Add docstring example for magics
Update documentation
Force pinning to the start of line for magic, update docs
Handle code magics per line
Docstring updates
Allow help suffix to be None
Update docstring
Add some whitespace
Comment out code stub and fix nested magic test
Fix 'failing' doctest
Use ipython prompts in 'doctest'
Implement most of the parsing changes in MetaKernal other than help
Implement python completions from test_kernel
Allow other matches for completion test
Fix the original problem with the completions test
Only pass info that is needed to the magics
Streamline the formatter function
Fix typo