Merge pull request #3089 from minrk/stdin

add stdin to the notebook
Use @catch_config_error to catch exception from getcwdu in nonexisting directory
Use python timers instead of thread + sleep
keep track of the sigint timer, and cancel it on a new prompt
make BlockingKernelClient the default Client

the default Client class returned by `KernelManager.client()`
should be BlockingKernelClient, because the base KernelClient is incomplete.

Ultimately, the base KernelClient will probably become a blocking client,
and the Blocking subclass will go away.
remove redundant BlockingKernelClient import from test_message_spec
Moved all files into NBConvert1 directory.
Added comments explaining the SIGINT timer
add missing mathjax_url to new settings dict
Merge pull request #3223 from minrk/fixmathjax

add missing mathjax_url to new settings dict
Moved most of the NBConvert2 files out of the NBConvert1 directory.
Merge pull request #3222 from minrk/blockingdefault

make BlockingKernelClient the default Client
Removing old restuctured text handler and web service.
Merge pull request #3225 from ellisonbg/removerst

Removing old restuctured text handler and web service, that are completely unused.
Text in rename dialog was way too big - making it <p>.
Merge pull request #3226 from ellisonbg/renamedialog

Text in rename dialog was way too big - making it <p>.
fix typo
Merge pull request #3228 from maximsch2/fix_parallel_docs_typo

Fix typo in IPython.Parallel documentation.
The HTML output type accidentally got removed from the OutputArea.

This commit adds it back at the approp. point in the
OutputArea.display_order.
Merge pull request #3229 from ellisonbg/htmloutput

The HTML output type accidentally got removed from the OutputArea.