Removing printnotebook template.
Removing printnotebook JS code.
Removing stale call to print view in JS.
Removing print notebook less code.
Removing print handler.
Removing print handler and URL regepx.
Removing print notebook from style.less.
Updating style.min.css.
remove components
add ipython-components as submodule
use components from external submodule
fix submodule
ensure submodules exist prior to doing anything

git submodule update fires before distutils gets fired up
because distutils cannot be trusted.
Merge pull request #3235 from ellisonbg/removeprint

Remove the unused print notebook view
remove copy of sphinx inheritance_diagram.py

sphinx includes it since 0.6 (Mar 2009), as its only needed to build
documentation it should be safe to require this version.
Added __html__() method to the HTML class so that other Python modules
will know not to escape special characters.  See http://bit.ly/13MaPq6
for an example of how it gets used.
Merge pull request #3249 from juliantaylor/remove-sphinx-inh-diag

remove copy of sphinx inheritance_diagram.py

sphinx includes it since 0.6 (Mar 2009), as its only needed to build
documentation it should be safe to require this version.
Merge pull request #3250 from liftoff/master

Added a simple __html__() method to the HTML class
Make line_input_checker=True the default for InputSplitter.

The Qt console needs to use it in line_input_checker mode, but can't specify
arguments in case it's using the InputSplitter base class.

Closes gh-3248
Merge pull request #3251 from takluyver/cellmagics-qtconsole

Fix for cell magics in Qt console