Add dependency management for each auto project independently vs relying on transitivity

Auto are being good libraries by shading their internal use of guava.

https://github.com/google/auto/pull/160

I noticed that there's no longer a transitive dep on auto-service from auto-value anymore. Let's call these out independently