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.
KT-1019 parser should recover from missing parentheses in function declaration
#KT-1019 Fixed
 KT-3374 Wrong this@method receiver
Common fix for FINAL_SUPERTYPE and FINAL_UPPER_BOUND errors
hello.namespace -> hello.HelloPackage
Merge pull request #215 from lopekpl/KT-1019

KT-1019 recover from missing parentheses in function declaration
QuickFix for UNCHECKED_CAST
Quickfix for CANNOT_CHECK_FOR_ERASED.
Replaced "argument list" with "arguments" in quick fix text.
remove useless nullable qfix and test done
ClassObject instance field refactoring
Disabled super functions checking on error types.
Loading from Java: inner subclass of super's inner.
Fixed typo.
Reformatted.