CDK-532: Remove DataModelUtil round trip method.

Predicates now work with CharSequences correctly, so there is no need to
round-trip values to coerce between string types.
CDK-532: Remove primitive compare methods for java6.
CDK-532: Add tests for CharSequences.
CDK-532: Add Range tests for Comparable, CharSequence.