Partial revert of "Use std::tie() for operator< in components"
Partial revert of "Use std::tie() for operator< in components"

One use of std::tie() for operator< implementation is tripping a
compiler warning on Android:

variable tracking size limit exceeded with -fvar-tracking-assignments

This causes the file to be recompiled; we could bump the
max-vartrack-size limit but it's unlikely to be worth it.

This is a partial revert of https://codereview.chromium.org/1447153002/

BUG=555171
R=thakis@chromium.org,asvitkine@chromium.org
TBR=vabr@chromium.org

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

Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#362834}

axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk