reduce a few implicit imports

- starting the notebook no longer implies IPython.parallel until clusters are started
- IPython.parallel no longer implies numpy (or numeric or numarray)
- move zmq.ssh, which implies paramiko, into local imports when it's actually used