Additional diagnostic messages for EA-44149 - ISE: KotlinLightClassForExplicitDeclaration.getDelegate
EA-36903 - ISE: JavaTypeTransformer$.visitClassType

Using error types as type arguments when there's an error in a type instantiation in Java code
UnsupportedOperationException replaced with IllegalStateException
use stub delegating trace while copy resolved call
inlined method recordContextForExpressionCall
replaced namespaceAllowed flag with ExpressionPosition enum
refactoring: invocation 'getArgumentTypeInfo' changed to 'getFunctionLiteralTypeInfo'
  for function literals
KT-3344 InternalError in compiler when type arguments are not specified
 #KT-3344 fixed
KT-3368 J2K: converted enums contain name() method
#KT-3368 Fixed
Merge pull request #211 from ponomandr/KT3368

KT-3368 J2K: converted enums contain name() method
Added quick fix which removes val/var from parameters all over the project.
New util method for anonymous type
'Specify explicit type' action refactoring
Test update after 'Specify explicitly type' action refactoring
For expression recovery
Merge remote-tracking branch 'origin/master'

Conflicts:
	compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallExpressionResolver.java
cast to nullable type
https://github.com/develar/kotlin/commit/4b2c96954b7b3b02c53bb4f743850a8f88d78612#commitcomment-2629334