prevent aliases being defined recursively to fix #524
Conflicts:
	src/com/redhat/ceylon/compiler/typechecker/model/ProducedType.java
Merge branch 'master' of https://github.com/ceylon/ceylon-spec