Better handle SOS CSi values and order

Image SOS CSi markers should be distinct. Enforce that constraint when
reading multiple CSi values in get_sos().

TBR=darin@chromium.org
BUG=258723

Review URL: https://codereview.chromium.org/27008002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228354 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 228354
NaCl: Update revision in DEPS, r12227 -> r12241

This pulls in the following Native Client changes:

r12228: (bradnelson) Switching to non-hermetic MinGW for general toolchain use.
r12229: (bsy) A locking framework and tests for using flock(2) on OSX to synchronize pwrite
r12230: (bsy) fix dprintf redefinition build failure on asan bots
r12231: (eliben) Add scons test targeting libc memory allocation.
r12232: (bradnelson) Fixing path to MinGW.
r12233: (mseaborn) [MIPS] Add support to gyp files to build Native Client inside of Chromium
r12234: (mseaborn) PNaCl: Allow translator to produce an unsandboxed, native executable
r12235: (petarj) [MIPS] Support for atomic64
r12236: (bradnelson) Reverting r12228.
r12237: (mcgrathr) Avoid loop->libcall optimizations in nacl_helper_bootstrap
r12238: (bradnelson) Reverting r12232.
r12239: (petarj) PNaCl: Update LLVM, compiler-rt and binutils revisions in pnacl/DEPS
r12240: (bradnelson) Switching toolchain_build to use existing hermetic mingw.
r12241: (eliben) Roll LLVM revision in pnacl/DEPS. List of commits:

BUG=none
TEST=nacl_integration

Review URL: https://codereview.chromium.org/27024003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228355 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 159462:159484

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=159463:159484&mode=html
TBR=
BUG=

Review URL: https://codereview.chromium.org/27035005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228356 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 228356