Merge changes I2d27e633,I95f0626c,Ic3695c53,I637ce0b3,I3a430084 into developers-dev

* changes:
  BasicSyncAdapter: Migrate to new build system
  GenericAccountService: Allow arbitrary account types
  SelectionBuilder: Remove Guava-style initializers
  Move SelectionBuilder to common/src/java
  Move GenericAccountService to common/src/java