AbstractModelLoader #1083: do not set parameter list on abstraction classes, do not create virtual overloaded classes for constructors we would ignore
Test for #1083: Overloaded private constructors not ignored properly in model loader
Changes relating to language module change Array.setItem() -> Array.set() (ceylon/ceylon.language#205)
Fix .src for ceylon/ceylon.language#215
model loader: fix for #1084: set parameters as hidden before we marry getters and setters

Otherwise the setter "finds" the parameter rather than the getter and things break
Test for #1084: Incremental build broken with attributes taken as parameters
model loader test: dono't compare Value with ValueParameter
ExpressionTransformer: fix potential NPE that was seen in IDE
ExpressionTransformer.baseExpressionMember #1080: make sure we use the original declaration unless substituted

This way we get to the right toplevel declaration
Test for #1080: original member declration lost when refined in a condition
Updated test .src as a positive (more correct) side-effect of the #1080 fix
README: bump to 0.5
model loader: hack to fix #1085: do not attempt to use isRaw on things we're compiling

because it triggers a bug
ReflectionType: return a declared class even for parameterised types
Test for #1085: Incremental build breaks because model loader tries to load lazy model instead of compiled model
MiscTest: added disabled test to help debug incremental build bugs in the future
LazyModuleManager: catch IO errors on loading package lists on jars and place the error at the right place
Allow overiding module and package in a subclass
Add Java test files
Squash NPE