Better error message for double definitions.
Better error message for double definitions.

If one of the conflicting definitions is synthetic, it will now point to the code position of the other.

dotty-staging/dotty,svalaskevicius/dotty,auvik/dotty,lampepfl/dotty,sjrd/dotty,dotty-staging/dotty,vsalvis/dotty,som-snytt/dotty,reactormonk/dotty,som-snytt/dotty,dotty-staging/dotty,densh/dotty,AlexSikia/dotty,sjrd/dotty,VladimirNik/dotty,svalaskevicius/dotty,lampepfl/dotty,yusuke2255/dotty,spetz911/dotty,dotty-staging/dotty,densh/dotty,som-snytt/dotty,sjrd/dotty,auvik/dotty,angi2/dotty,som-snytt/dotty,DarkDimius/dotty,spetz911/dotty,sjrd/dotty,vsalvis/dotty,VladimirNik/dotty,AlexSikia/dotty,angi2/dotty,reactormonk/dotty,folone/dotty,lampepfl/dotty,yusuke2255/dotty,dotty-staging/dotty,sjrd/dotty,lampepfl/dotty,som-snytt/dotty,folone/dotty,lampepfl/dotty