Contact is not strictly required on an AR

Loosen the code and defend against missing values
bika_listing: Guard against list values in request
References #931 - reference analysis has no 'part'

@xispa - this is why I think Duplicate/Reference analysis should not
derive from Analysis