ensure scp destination directories exist (with mkdir -p)

in SSH launchers.

As described in #3411

closes #3411
remove %pylab from pylab-switching
move pylab-switching to mpl-switching
pylab_figshow -> inline_figshow
remove pylab from desktop entrypoint and completion
remove pylab from internal_ipkernel example
remove pylab from the parallel examples
don't mention `--pylab` in R or cell magic notebooks
use mpl showcase instead of pylab examples

for %load
set default permission to 775 with makedirs
Merge pull request #4977 from minrk/scp-mkdir-p

ensure scp destination directories exist (with mkdir -p)
Merge pull request #5066 from minrk/pylab-examples

remove (almost) all mentions of pylab from our examples