Added working speaker notes for slides.
Fixing docs.
Fixing info in trailets.
Fixing names for aliases.
skip tests when display variable is not set
fix failing tests without X in IPython.lib

note that pylab_not_importable appears to not be enough to catch if
we're running X. I'm able to import pylab, and it's only %%matplotlib
magic that causes these tests to die
Fixed trailets help.
use get, for when DISPLAY variable isn't defined
Fixed doc about using PR-related aliases.
Fixed custom jinja2 templates being ignored when setting template_path
needed proper dict syntax
Modified initial template_path to pickup any overridden value by the user
must...bring...back...comma
Merge pull request #4035 from mlhenderson/master

Fixed custom jinja2 templates being ignored when setting template_path
Merge pull request #3863 from damianavila/speaker_notes

Added working speaker notes for slides.

To resume, I fetch the cdn containing the files we need to make speaker notes works. Then I pass this info using the resources dict to the write which output the files in the correct path...
I make some other additions to make this feature an option from the command line, ie:

if you want a simple slideshow:
ipython nbconvert your_slides.ipynb --to slides

if you want a simple served slideshow:
ipython nbconvert your_slides.ipynb --to slides --post serve

if you want to use a local copy of the reveal.js library:
ipython nbconvert your_slides.ipynb --to slides --post serve --local reveal.js

and if you want to use speaker notes:
ipython nbconvert your_slides.ipynb --to slides --post serve --notes True
or
ipython nbconvert your_slides.ipynb --to slides --post serve --notes True --local reveal.js 
but this last one is redundant because if you are using a local reveal.js library the speaker notes are functional by default.
Merge pull request #3883 from ivanov/no-x11

skip test on unix when x11 not available

If you just use DISPLAY= iptest then Qt console tests were failing with a
generic : cannot connect to X server
Replace FakeModule with ModuleType in InteractiveShell
Update storemagic not to use FakeModule
Remove IPython.core.fakemodule
Document removal of fakemodule