don't interfere with set_next_input contents in qtconsole

It was dedented and rstripped for no apparent reason,
causing inconsistent behavior.
No other frontend behaved this way.
Fixed #2923 Move Save Away from Cut in toolbar
make QtConsole Lexer configurable

and make the default Python 3 on Python 3

This might help non-Python kernels with the QtConsole

closes #4621
Fixed typo in links.txt.
Merge pull request #4637 from onceuponatimeforever/fixed-typo

Fixed typo in links.txt.
Minor import fix to get qtconsole with --pylab=qt working

Running the qtconsole with --pylab=qt on non-OSX-10.9 OSes fails with
the error `TypeError: 'NoOpContext' object is not callable`.
Support matplotlib's Gtk3 backend in --pylab mode.
Merge pull request #4639 from punchagan/fix-broken-code-execution

Minor import fix to get --pylab=qt working again on OS X
Merge pull request #4640 from mdboom/gtk3-backend-support

Support matplotlib's Gtk3 backend in --pylab mode
Don't check for wx in the test suite.

An interaction between wx and threads was blocking certain Unix signals,
causing an unrelated test to fail for me.

We were only checking for wx to exclude the inputhookwx module from the
test run. It contains no tests anyway, so we may as well just exclude it
in all cases.
Merge pull request #4593 from minrk/set_next_input_rstrip

don't interfere with set_next_input contents in qtconsole
Merge pull request #4594 from onceuponatimeforever/2923

Fixed #2923 Move Save Away from Cut in toolbar

replace add above/below arrows with single plus button
Merge pull request #4622 from minrk/qtlexer

make QtConsole Lexer configurable
Merge pull request #4641 from takluyver/tests-no-import-wx

Don't check for wx in the test suite.

An interaction between wx and threads was blocking certain Unix signals,
causing an unrelated test to fail for me.

We were only checking for wx to exclude the inputhookwx module from the
test run. It contains no tests anyway, so we may as well just exclude it
in all cases.