Refactor CompileKotlinAgainstCustomBinariesTest

Make all filenames start with lowercase letter (instead of half lower / half
upper)
Minor, package "test" in compileJavaAgainstKotlin testData
(TODO squash) Tests for parameter name warning
Fix annoying parameter name override warning

Some corner cases still remain: KotlinSignature, propagation, deserialized
delegates to Java interfaces

 #KT-1239 Obsolete
 #KT-1924 In Progress
 #KT-2081 Fixed
Support hasStableParameterNames in KotlinSignature and propagation

 #KT-1924 In Progress