Issue 12359 - implicit overload merging with selective/renamed imports should be removed

https://d.puremagic.com/issues/show_bug.cgi?id=12359

This PR is based on #3407.

Stop inserting hidden aliases with selective import, and then fix issue 314 completely.