Change to Apache v2 Timsort

OpenJDK is GPLv2, not compatible. This Timsort is available under Apache v2
from the Android repo. Not to be confused with the identical code in OpenJDK7
which is under GPLv2. Go figure.