[#61324112] disable destroy if shipments present
[#61324112] provide information about types of dependent objects
mixed consistent can_be_deleted? into AR models
simplify observer now that depenedent_objects_map is mixed in
Merge branch 'deleting_entities_with_attached_shipments' into develop