Migrate from Truth's deprecated iteratesAs(...) to containsExactly(...).inOrder().

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78849949
Make sure package proxies are annotated as @Generated in Dagger 2 codegen.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79103447
Update package proxy logic to address two issues:
1) Proxies were getting multiple fields for no good reason.  Now, it's 1 field per proxy.
2) Members injectors will no longer always get a proxy.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79208418
Factor out use of Elements where it's no longer needed.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79522170