preferred_media: null default, expand docs

Setting the default preferred_media to null is more like previous versions.
This way, as digital becomes more popular, we aren't stuck with a default
configuration that prefers an outdated format.
media field distance: binary, not string diff