Prevent infinite loop when HasMap is empty and values() method is valled
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
Update android sdk in Android Tests to API 16
Android tests: print all exceptions
Android tests: do not call adb emu kill (throws exception if there are more than 1 emulator)
Android tests: start adb server before emulator start, print emulator log to console
Android tests: refactor RunUtils
Minor fix in JetNamedFunction

This caused NullPointerException while running JetParsingTest when I changed some test.