AutoValue support

Do not generate the Value class if the target is annotated with
@AutoValue. Instead, have the builder instantiate AutoValue_Name.