refactor conflict msg into chef_object behaviour

The conflict message display was handled in the `chef_wm_base` module. This refactors the multi-fun-head implementation into the `chef_object` behaviour implementation.

/cc @seth @oferrigni