Made IDEA to understand AutoValue implementations
Refactored Equivalence and provided caseInsensitive() implementation
Benchmarks: Java 8, extracted DimensionedJmh runner