add 'all' extras

which should get everything
add pandoc to install docs
fix Pager.detach

detaching the pager would result in the pager not working anymore.
Fixing some css minors in full_html and reveal.
Merge pull request #2 from minrk/nbconvert

fix b64-handling of data in Python 3
Fix rename notebook - show error with invalid name

Before the dialog was closing anyway so you couldn't see the error message.
Merge pull request #3692 from rcl33/notebook-rename-dialog

Fix rename notebook - show error with invalid name
Merge pull request #3671 from jdfreder/new_tests

start nbconvert tests

fixes a few things along the way

closes #3688
Merge pull request #3690 from damianavila/fix_css_html

Fixing some css minors in full_html and reveal.

There are some issues in the padding of pre tag making the cell bigger and with lot of space around the text in the full_html template, so I put a reasonable padding to fit the cell in a proper way...
And I have also aligned the output prompt with the imput prompt in the reveal template.
Merge pull request #3675 from minrk/deps

document new dependencies

adds `all` extras key, which combines everything

also discuss pandoc in install docs

closes #3542
Merge pull request #3685 from minrk/pager

fix Pager.detach

detaching the pager would result in the pager not working anymore.
make inkscape command configurable

and fix b64 treatment of PDFs
simplify ConvertFiguresTransformer

it will always run *before* extract figures
add pdf to latex display priority
add data_pdf block to latex templates