Add Comparable support
Create specialized versions based on runtime type
Merge pull request #703 from mysema/i702

Add Comparable support