Remove most non-parser references to CompatVersion.

This also removes compat logic from annotation-based method
binding and invoker generation. I believe only the parser remains
to be de-versioned.