Initial Contribution
Code drop from //branches/cupcake/...@124589
auto import from //branches/cupcake/...@132569
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
Merge commit 'remotes/korg/cupcake' into merge
auto import from //branches/cupcake_rel/...@141571
Automated import from //branches/master/...@140758,140758
Automated import from //branches/donutburger/...@140756,140756
Automated import from //branches/master/...@141313,141313
Automated import from //branches/donutburger/...@141310,141310
Merge commit 'korg/cupcake'
Merge branch 'open_source_no_contributions' into google_internal
AI 144185: Integrate cdma into the main code base.

Automated import of CL 144185
AI 144245: Fix merge conflict for megering in the CDMA changes in to master from donutburger.

Automated import of CL 144245
Merge branch 'readonly-p4-master'