Merge from Google internal, including making members-injectors work in components.

Some minor changes to Dagger 1.x (side-by-side) code for internal teams including a performance fix and a reflective-back-up for teams who need obfuscation pre-2.0.  This also enables MembersInjector<T> integration with Components, properly.