Fixes that lluis asked for:
Changed algorithm of Commit to handle multi-repository commits.
Moved FindMostSpecificParent from CreatePatchCommand to VersionControlItemList
in case we need it somewhere else too.