vagrant: Precache docker images, python packages and zfs

Fixes #225.
It looks like the `dd` trick comes from here https://gist.github.com/adrienbrault/3775253 but it puzzled me for a while. Can you add comments explaining what it's for.