Commits

Doug Gregor committed 8b127b9bb24
Properly use type witnesses when determining the type of an associated type. This eliminates a major problem with associated type deduction within the type checker, fixing <rdar://problem/15112580> and <rdar://problem/14992322>. Remove all of the GeneratorType typealiases that DaveA painstakingly added. I.. am... so... sorry... Also remove some redundant "reverse" overloads; the bidirectional indexable ones work fine now, and these were causing ambiguities. Swift SVN r8972