highlight: Swap metadata and language keyword arguments
HighlightMagics: Remove unnecessary config=false
HighlightMagics: Remove assert and fix typo
Enable HighlightMagics in slides exporter
Remove clear_output timeout callback in favor of fixed height
highlight: remove obsolete 'import'
update -dev docs to reflect latest stable version

also updated the release codename, so it doesn't stay with the old "An
Afternoon Hack" one.

After this is merged, it'd be good to build the docs and push them to
http://ipython.org/ipython-doc/dev/ - and I don't believe I have the
permission to do that, but @minrk and @takluyver probably do.
Merge pull request #4219 from takluyver/drop-argparse

Drop bundled argparse
Merge pull request #4228 from ivanov/doc-touchup

update -dev docs to reflect latest stable version
Fix style
Merge pull request #4187 from pablooliveira/pr-4184

Select highlighter for cell magic languages
Removed ability to clear stdout and stderr individually.
Merge pull request #4220 from takluyver/docs-shotgun-1

Various improvements to docs formatting

Clearing up some of the broken formatting in the docs, in no particular order.
avoid executing code in utils.localinterfaces at import time

moves away from global constants to utility functions.

The code is still only executed once,
but instead of at import time, it is executed at first request.
Added wait flag to clear_output.
Switch correctly to the user's default matplotlib backend after inline.

If '%matplotlib inline' was called first, we'd incorrectly revert to
inline when plain '%matplotlib' was called, instead of loading the
user's default GUI.  If the user called '%matplotlib' first (without
'inline') it worked correctly, but not in the other order.

The fix is to read the backend from the original defaults, not from
the runtime data structure.
no highlight if no language specified
Initial changes to make alias system use magics
Allow new style aliases to be stored
Remove alias code from prefilter