Redo of fixing templates structure.
Some more fixes.
Redo after corrupted codebase.
Added serve option as a post processor.
Deleted writer version of --serve.
Capturing Keyboard interrupt.
Adding --to slides --post serve example in help.
Describe differences between start_ipython and embed

in what's new and the embedding section

closes #3726
add `ConsoleWidget.check_complete` flag

disables input-parsing in the QtConsole,
which is inappropriate for non-Python kernels.

Disabling check_complete forces shift-enter to execute, just like the Notebook.
execute_on_complete_input

better name for check_complete
add unformal Name for 1.0
pylab-> matplotlib
remove some other occurences of pylab
remove again a few other occurences
relax timeouts in Terminal console check for kernel

and use kernel_info request to check instead of executions
increase timeouts in test_console

should decrease false failures on slow VMs (travis)
unformal name -> codename
make kernel_timeout configurable in terminal console
Initial refactoring of htmlnotebook.txt into 3 parts.

Renamed htmlnotebook.txt to notebook.txt. 79-char width hard wrapping imposed. Rearrangment of order and level within notebook.txt. Almost no text modified.
txt/rst in notebook docs