Android 2.1 release 2.1p
merge from open-source master