metamodel: added test for things that throw for ceylon/ceylon.language#226
metamodel tests: test exception throwing correctly for ceylon/ceylon.language#226
MiscTest: added ceylon.language.impl
In the ide target, correct the filterset that replaces the package of
Java classes
Partial fix for #162: use class literals for @Member and @Container rather than strings
AbstractTransformer, model loader, lazy model #162: set @LocalContainer on local types so the model loader can remember it

And also do not add local types to their container. This is going to be used to fix ceylon/ceylon.language#260
AbstractTransformer #162: make sure we don't follow aliases when making class literals

So we can get literals to alias types
ReflectionType #162: don't try to be smart with qualified names that we only use for looking up classes

Java knows what the damn class is called when we look it up
Updates to the .src for #162: added @LocalContainer and changed @Member and @Container
Added some tests for local class annotations #162
metamodel: test for ceylon/ceylon.language#260
Added tests for "info" and "src" tools
The tools for "compile", "src" and "info" now extend RepoUsingTool for basic functionality.
Better handling of module arguments without versions (auto-select, suggestions)