am 2836cc57: reconcile main tree with open-source eclair

Merge commit '2836cc573a12cbe12e7d2fce7468c1a83374e510'

* commit '2836cc573a12cbe12e7d2fce7468c1a83374e510':
  android-2.1_r1 snapshot