This patch validates that a mapping exists when adding or updating
a federation protocol.
A conflict was resolved in keystone/federation/core.py since
stable/newton has deprecated support for version drivers. Which
doesn't exist in stable/ocata or master.
Change-Id: I996f94d26eb0f2c679542ba13a03bbaa4442486a
Closes-Bug: #1571878