Port java.util.Comparator{,s} from OpenJDK8

Also adds tests for java.util.Comparator API.

Source files are taken from jdk8u60.

Bug: 27427010
Change-Id: Id71eb7fa92c28720c13da8fd0f5f193151b6a43d
6 files changed