AbstractModelLoader: When a class is final its methods are final too, so we should not consider methods of final classes to be default (part of ceylon/ceylon.language#415).
CeylonModelLoader: Special case the members of ceylon.language::Object, which are not overridden (part of ceylon/ceylon.language#415)
A .src changed because of a ceylon/ceylon.language#415
Fix test for 1108 now that process.readLine() returns String? (part of ceylon/ceylon.language#415)
Remove check on method return type from algorithm which find the supertype method that is overridden by a given method, because it was wrong in the case of SequenceBuilder.sequence being overridden by SequenceAppender.sequence (part of ceylon/ceylon.language#415)
ModelLoaderTest: Fix when we check for matching declaration names (it's not the sharedness of the parameter which we care about, it's the sharedness of the thing it's a parameter of) (part of ceylon/ceylon.language#415)
ModelLoaderTest: Fix when we check for matching declaration names (it's not the sharedness of the parameter which we care about, it's the sharedness of the thing it's a parameter of). Now supports functional parameters (part of ceylon/ceylon.language#415)
Some .src changes caused by the metadata changes. (part of ceylon/ceylon.language#415)
Add a test comparing the model of ceylon.language at loaded from source, with the model as loaded from binary (part of ceylon/ceylon.language#415).