A test case for a name binding progression

I noticed the change when adapting Slick to work with
Scala 2.11 in `AbstractSourceCodeGenerator.scala`.
The behaviour changed in a70c8219.

This commit locks down the new, correct behaviour with a test.
Merge pull request #3515 from retronym/topic/stable-ident-ambiguous

A test case for a name binding progression