Merge branch 'upstream-master' into HEAD

Initial downstream of atinject code (revision 86)
from https://atinject.googlecode.com/svn/trunk/

Bug: 27552463
Change-Id: Ia72763ed396d2f3ac3bc2bc66fb3e383818e1c82