rebase to current JDK8/tl repo
Merge remote-tracking branch 'origin/AnnotationType' into AnnotationType

Conflicts:
	jdk/src/share/classes/java/lang/Class.java
optimize toString