Add vdir spec to vdirsyncer docs

Also specified some extra constraints. I plan to include a lot of rationale
written in mail with @geier.

Still not sure if we perhaps could sneak in some improvements for speed.
vdirsyncer would hardly benefit from it, but khal certainly would.