L::C::Source: Support B-D-Arch fields in relation(_noarch)

Also, use L::Relation->and instead of L::Relation->new for the merged
fields.

Signed-off-by: Niels Thykier <niels@thykier.net>