upgrade sbt and plugins to latest versions
migrate to latest ASM
initial support for comparing fields.