DependencyResolver: Resolve using ChangeNotes input

Instead of taking a PatchSet.Id as input, prefer a ChangeNotes object
and deprecate the less efficient API.

Change-Id: Idc9d5ba4d84ba52ec20d204fb0b19da6035ff4c2
3 files changed