diffZone: Replace _.difference with custom code

Our custom code no longer relies on concatting name + type together,
which broke when there were slashes in the name.

Fixes #50