Initial Contribution
Code drop from //branches/cupcake/...@124589
auto import from //branches/cupcake/...@125939
auto import from //branches/cupcake/...@126645
auto import from //branches/cupcake/...@127101
auto import from //branches/cupcake/...@127436
auto import from //branches/cupcake/...@130745
auto import from //branches/cupcake/...@131421
auto import from //branches/cupcake/...@132276
auto import from //depot/cupcake/@137055
auto import from //depot/cupcake/@132589
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@136594
auto import from //branches/cupcake/...@137197
auto import from //branches/cupcake/...@137873
auto import from //branches/cupcake_rel/...@138607
auto import from //branches/cupcake_rel/...@140373
auto import from //branches/cupcake_rel/...@141571
Automated import from //branches/donutburger/...@140592,140592