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