fix DSL in Android plugin
Merge pull request #480 from nskvortsov/master

fix DSL in Android plugin
Renamed and refactored test.
Corrected and simplified compilation of module chunk.
Got rid of ModuleChunk (it makes no sense now).
Minor. Rearranged code.
Extracted method to util class and replaced parameter to Project.
Don't process val and var keywords in lambda parameters forever (KT-5170)

 #KT-5170 Fixed
Record CALL for all invocations, not only for resolved ones
Added 'getCorrespondingCall' utility function
Record 'a!!', 'a ?: b' special calls by operation reference
KT-5028 "remove explicit type arguments" intention shouldn't be applicable
  #KT-5028 Fixed
KT-5099 "Remove explicit type arguments" should highlight only type arguments
 #KT-5099 Fixed
(DON'T COMMIT) Split ant 'runtime' target to 'runtime.jvm' and 'stdlib'
Support :: references to properties in frontend

 #KT-1183 In Progress
Implement reflection interfaces in JVM runtime
(TODO) KTypeImpl
Generate "kotlinClass"/"kotlinPackage" reflection fields to every class
(TODO) Dirty hack for Step Into KClassImpl
Support references to top level and member properties in JVM codegen

 #KT-1183 In Progress