Ceylondoc: documentation archives #1191
Somewhere along the lines we've stopped running the LanguageAnnotationsSuite :-(
Add check as a dependency of the annotations test
CeylonModuleRunner: Propagate the dependencies through to where we construct a classpath for running the compiled module.
LanguageAnnotationsSuite: Drop dependency on metamodel, so it's quicker to run this test.
Issue #1298: Include model annotations on the instantiator method for class alises
Issue #1298: Bulk update .src now that class alias instantiator methods come with model annotations.
Issue #1298: Improve the target test (which we still don't run!) to cover
inner class aliases
Issue #1298: Model loading for class alias instantiators.
Ceylondoc: default parameter value, should be documented #858
Ceylondoc: change log level for "doc url doesn't exist" to warning #1321
Added compilation exception for #1062 test: Compiler does not detect conflicting unexported modules from Java/Maven modules
Decl: squash NPE
RegularFileObject #1062: make sure we compare files using the canonical ref

otherwise /foo/../bar is not equal to /bar
CeyloncCompilerdelegate #1062: only allocate the module manager once
LanguageCompiler #1062: Only look for the matching modules in the module swe compile

Otherwise we ended up assigning the file a/foo.ceylon to the module a/2 even which was
imported by someone else even though a/module.ceylon defined the module a/1
LanguageCompiler #1062: make sure we set the parsed modules' package.module correctly

the module visitor doesn't do it for us, so we have to, otherwise we're returning null
modules left and right
CeylonEnter #1062: keep track of which modules we put in the classpath
ModelLoader #1062: added a method to tell us if a module is in the classpath or not
model loader #1062: make sure we have the current module scope info for when we need it