Initial Contribution
Code drop from //branches/cupcake/...@124589
auto import from //branches/cupcake/...@125939
Merge branch 'cupcake'
Optional provisioning

This introduces an ro.requires_provisioning property, which defaults to false,
such that by default the platform doesn't require any setup application to
set a run-time "provisioned" bit and allows all behaviors right away (home key,
lock screen, etc...).
auto import from //branches/cupcake/...@126645
Merge branch 'cupcake'
Merge branch 'master' of git://android.git.kernel.org/platform/packages/apps/Phone
auto import from //branches/cupcake/...@127101
Merge branch 'cupcake'
Revert "Optional provisioning"

This reverts commit 0180eded20c119b0e3d4647e72edab953d31f274.
auto import from //branches/cupcake/...@127436
Merge branch 'cupcake'
auto import from //branches/cupcake/...@130745
auto import from //branches/cupcake/...@131421
auto import from //branches/cupcake/...@132276
auto import from //branches/cupcake/...@132569
auto import from //depot/cupcake/@137055
auto import from //depot/cupcake/@132589
auto import from //depot/cupcake/@135843