Merge branch 'goog/froyo-ub-gcore-asiago' into jb-mr1-dev

This brings over changes for creating ProGuard keep lists
aimed at obfuscating @hide's out of static libraries.

It also includes changes from code.google.com to support
federation, and local fixes for federation support as well.