Issue 10658 - Cannot merge template overload set by using alias declaration

http://d.puremagic.com/issues/show_bug.cgi?id=10658

This relies on the refactoring PR #2401.

Add new `OverDeclaration` for template overload set merging.