Improve definition of AppliedFunction
include missing exceptions
runtime checks for ClassOrInterfaceDeclaration.apply
apply,interfaceApply,classApply #314
fix apply
pass type arguments to AppliedClass/Interface
Class.apply for #314, other stuff for ceylon/ceylon-js#196
import check and start to use it
add parameters to String metamodel
AppliedClassOrInterface: fixed type info typo
AppliedClassOrInterface: remove code for applying a value/method and use the declaration.memberApply instead

Also make sure we get the container type right now that the member declarations returned by the class decl
are transitive
AppliedClassOrInterface: make getClass/getInterface delegate to the declaration for apply, and use proper container type
metamodel ClassOrInterfaceDeclaration: make members be all shared transitive members and added declared members which are only direct members #318
metamodel ClassOrInterface: added getters for declared members #318
AppliedClassOrInterface: long overdue renaming of type parameter SubType with Container
metamodel: long overdue renaming of FreeAttribute by FreeValue
metamodel (cosmetic): remove javac type warnings
cosmetic metamodel: apparently what Eclipse says is OK doesn't compile with javac :(
AppliedClassOrInterface: don't forget to pass the type arguments along... #318
Metamodel: better error message