[WIP] Spec out volumes for containers.

Borrowed straight from https://github.com/jupyter/dockerspawner/pull/5, committed via @ssanderson with a bit of changes on our `ContainerConfig`. Still need to make this configurable on tmpnb launch.
Let's do a one-on-one before the dev meeting, and this is more about Docker independent of IPython.