platform2: Update to build against libchrome-271506 by default

This CL also makes the following changes in order to build buffet with
libchrome-271506:

1. https://codereview.chromium.org/176693003 makes the uint8 pointer
   returned by MessageReader::PopArrayOfBytes() const to make it clearer
   that ownership remains with MessageReader. This CL makes the
   corresponding changes in buffet.

2. Use TrimWhitespaceASCII and TRIM_ALL from the base namespace.

BUG=chromium:375032
TEST=`USE='attestation buffet' FEATURES=test emerge-$BOARD platform2`
TEST=Trybot runs on paladin, release, and chromiumos-sdk builders.

Change-Id: I3301d7d85818dc38ffdc0611d175e0c007012ae4
Reviewed-on: https://chromium-review.googlesource.com/200715
Reviewed-by: Chris Masone <cmasone@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
2 files changed
tree: 0bc2dfbfaafb537a26c7f19284291bbf574ceaa1
  1. buffet/