C: one more delete-pkg can_delete logic revision (or => and)

never delete packages not in @deps
Fixes the perldoc tests with had File::Spec deleted