Add `dvv` option to cuttlefish

If `dvv` is `off` then use the legacy merge function which does
not use `dots`