Roll-forward of previously rolled back and forward and back CL to fix an integer overflow security bug.  The rollbacks were required for the SDK to catch up and get PRI*S and PRIu32 printf macros working for size_t and uint32_t.
Roll-forward of previously rolled back and forward and back CL to fix
an integer overflow security bug.  The rollbacks were required for the
SDK to catch up and get PRI*S and PRIu32 printf macros working for
size_t and uint32_t.

sehr: i will not submit this CL until you tell me that the SDK is
ready.

Review URL: http://codereview.chromium.org/159173

git-svn-id: 721b910a23eff8a86f00c8fd261a7587cddf18f8@424 fcba33aa-ac0c-11dd-b9e7-8d5594d729c2

nacl-webkit/native_client,nacl-webkit/native_client,sbc100/native_client,sbc100/native_client,nacl-webkit/native_client,nacl-webkit/native_client,sbc100/native_client,nacl-webkit/native_client,sbc100/native_client,sbc100/native_client,sbc100/native_client