check that the unpacked test object is correct
test invalid Session pack and unpack
Test process exit codes with terminating signal
Whoops!  Removed sphinx references
Merge pull request #4112 from jdfreder/texrefact

nbconvert: Latex template refactor
Fix excludes for IPython.testing
Merge pull request #4263 from takluyver/fix-testing-excludes

Fix excludes for IPython.testing
catch unicode error listing profiles

there can be garbage files on the filesystem, and we shouldn't be bothered by them.
Merge pull request #4239 from minrk/better-errors-for-aaron

more informative error message for bad serialization
Added nbformat ver conv tests, fixed some bugs
Added mathletters and longtable to latex_base
Hopefully fix ordering of output on ShiningPanda
change default timeout to 10s from infinite in parallel tests

avoids hangs with apply_sync in tests
adjust Scheduler timeout logic

Timeout starts when task submission is attempted.
That is, it starts *each time* in resubmit / retry cases.

Avoids issues of timeout firing only once while a task is pending,
when it might come back and be retried after the timeout has fired.
test very short timeouts

which should be guaranteed to fire while the task is pending
Added test nbs to setup and removed todo
set minimum engines in a few tests
Merge pull request #4271 from takluyver/piped-tests-headings

Hopefully fix ordering of output on ShiningPanda
Merge pull request #4230 from fperez/mpl-backends

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.

Requires matplotlib 1.1
Merge branch 'master' of https://github.com/ipython/ipython into cython-magic-name-argument