A bunch of stuff (build-support VMs, new packages).

Hi there,

I have decided it would be worth-while to converge with upstream for once. I have cleaned up the patches against current version. Since github makes it pretty inconvenient to split up the pull request, I am making just a single big one for now. If it's a really big problem, I can split it into branches, I guess (for the common good, or something).

However, please don't merge this just yet, I'll first wait for hydra to build this branch (http://divine.fi.muni.cz/hydra/jobset/nixpkgs/mornfall). I'll poke you when I think it went through OK. Thanks!