Better Java convention compat in Auto.

This provides better Java convention, which accounts for a style used in
JScience and Groovy. This also widens the search for Scala's (and
Java's) quot operator (it'll use `quot` if it exists). Also, this uses a
better type equivalence check in hasMethod1/0.