Initial Contribution
Code drop from //branches/cupcake/...@124589
auto import from //branches/cupcake/...@125939
Merge branch 'cupcake'
auto import from //branches/cupcake/...@130745
Remove obsolete OTA tools

Resolves http://code.google.com/p/android/issues/detail?id=2077
auto import from //depot/cupcake/@137055
auto import from //depot/cupcake/@132589
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@135843
Merge commit 'remotes/korg/cupcake' into cupcake_to_master
auto import from //branches/cupcake_rel/...@141571
Automated import from //branches/master/...@140824,140824
Automated import from //branches/donutburger/...@140818,140818
Automated import from //branches/cupcake/...@142138,142138
Automated import from //branches/donutburger/...@142141,142141
Automated import from //branches/master/...@142142,142142
AI 143128: Use PNG instead of BMP for recovery image icons.  This saves
  about 60k from the recovery and system images.

Automated import of CL 143128
Merge commit 'korg/cupcake'
AI 143289: am: CL 143128 Use PNG instead of BMP for recovery image icons.  This saves
  about 60k from the recovery and system images.
  Original author: dougz
  Merged from: //branches/donutburger/...

Automated import of CL 143289