model loader: made constants protected to be used in the IDE #1007
Added test for #867: Tabs are not ignored in subsequent lines of multilines strings
Added test .src for #867: Tabs are not ignored in subsequent lines of multilines strings
Issue #1071: Add a test (not yet the test case given in the issue)
Issue #1071: Use the return type of the anonymous Callable as the expected type of the expression
Issue #1071: Now update test to cover the case given in the issue (I can't reporduce Gavin's success with 0.0)
Minor
Issue #1071: Use a raw Callable in the let for a MethodArgument to a NamedArgumentInvocation, because figuring out the type argument seems to be impossible
Issue #1071: Make test harder
Issue #1071: Fix existing .src for the new raw Callable in the transformation of MethodParameter
Issue #1041: Test changes
codegen: getIterator -> iterator to support ceylon/ceylon.language#97
tests: Update test .ceylon for iterator -> iterator() (part of ceylon/ceylon.language#97)
tests: Update test .src for getIterator() -> iterator() (ceylon/ceylon.language#97)
BoxingVisitor #1041: only consider value type QME if working on unboxed types

Otherwise just stay in boxed land
ExpressionTransformer #1041: when dealing with an expression with unchecked nulls, pretend its type is optional

this way the unboxing of java strings is properly handled
ExpressionTransformer.transformQMEPrimary #1041: always box things for the safeOp, don't consider value type handling for boxed values
ExpressionTransformer.transformMember #1041: don't use value type machinery when on a safeOp or on boxed values (unless java arrays)
Invocation #1041: do not use value type machinery unless on unboxed items or java arrays
Updated test .src for #1041: don't use value types on unboxed things