Move pre-merge validation of refs/meta/config commits to a listener

Move pre-merge validation of commits on refs/meta/config out of the
MergeOp class into a new validation listener.

Change-Id: Id6a7e098098ff0e1d41e3b2f63a258163a6ceb0e
3 files changed