[java] Several fixes for -java-lib:
 - Added apply_params for java and methods signatures are now compared with signature, not vmsignature
 - Added algorithm to select most specific method signature between methods same overload arguments
 - Better interfaces handling
 - Added support for interface statics' access
 - Centralized name changing, handled Java/Haxe name clash (because of $ replacement to _)
 - java.lang.Class<> cannot be interpreted as Class<>, otherwise causes many problems in the haxe side
Fixed issue #1771
Fixed issue #1524


git-svn-id: http://haxe.googlecode.com/svn/trunk@6664 f16182fa-f095-11de-8f43-4547254af6c6