Update to IDEA 12.1.2 (build 129.298)
Inner class generation now performed on visiting appropriate declaration
Remove unreachable code
Make clear ChangeFunctionReturnTypeFix can't hadle function literals
KT-3389: Local class construction results in CompilationException && KT-2873 && KT-3210

KT-2873: VerifyError on instantiating a local class inside a closure
KT-3210 Inline Class: CompilationException: Back-end (JVM) Internal error: wrong code generated java.lang.ArrayIndexOutOfBoundsException null

 #KT-3389 Fixed
Fix ChangeFunctionReturnTypeFix.getText() method
Quickfix for RETURN_TYPE_MISMATCH and NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY
KT-3538: Super call to trait implemetation invokes method from base class
 #KT-3533 Fixed - not to null in encoding name parameter in String, Bytes, and File.
Use default param to String encoding name instead of using extra overloaded method.
Added @NotNull annotation for Charset.defaultCharset().

Other code cleanup.
ChangeFunctionReturnTypeFix for TYPE_MISMATCH error
Merge pull request #256 from lopekpl/change_function_return_type_fixes

Quickfixes for RETURN_TYPE_MISMATCH and NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY
Simple quickfix for TYPE_MISMATCH
Added check for read-only files in intention actions
Type and expression code fragments initial implementation
Implemented "Change signature" refactoring
Cleanup in a test
CastExpressionFix
Updated test data since another quick fix is available.
Tasks for quickly building kotlin-compiler.jar using the results of incremental compilation in the IDE