[java] Fixed issue #1579 ; Many -java-lib fixes:
- make sure no static / unimplemented abstract member clash happens
- recursive type paremeter fix
- added support for fields with type parameters
- fixed override error
- added type parameters differentiation wrt overrides
- -java-lib working for rt.jar


git-svn-id: http://haxe.googlecode.com/svn/trunk@6377 f16182fa-f095-11de-8f43-4547254af6c6
[java] forgot to remove traces


git-svn-id: http://haxe.googlecode.com/svn/trunk@6378 f16182fa-f095-11de-8f43-4547254af6c6
[java] minor


git-svn-id: http://haxe.googlecode.com/svn/trunk@6379 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'