This patch adds the newly added %sub diagnostic modifier to cleanup repetition in the overload candidate diagnostics.
I think this should be good to go.
@rsmith: Some of the notes now emit function template where they only said function previously. It seems OK to me, but I would like your sign off on it.