Drop JDK5 support and target JDK6, close #639