Merge branch 'upstream' into merge_2012_03_18

Change-Id: I45a9f74b42eae6a1fe5320a46a3a562eee0a8357