Major refactoring of the propagation logic. Now one centralized 'update this name' logic, which is used by everything. No separate OSPF <> non-OSPF propagation anymore.
Moved query tests from degenerate case to single-mdns case.
Added check that ensures that the cache entry does really live much over its original lifetime thanks to the cache maintenance code.