am 89c45519: reconcile main tree with open-source eclair

Merge commit '89c45519c99bd0b1633f307673d32dc4b40a3402'

* commit '89c45519c99bd0b1633f307673d32dc4b40a3402':
  android-2.1_r1 snapshot