gn: convert WrapUnique calls to MakeUnique where possible

Basically WrapUnique(new T(...)) is the same as MakeUnique<T>(...), but
MakeUnique is preferred.

See:
https://www.chromium.org/developers/coding-style/cpp-dos-and-donts#TOC-Prefer-MakeUnique-to-WrapUnique

https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAAHOzFBSGxqx6v4reqvD3kmtCwH8yNg4DgZO9QyFo6PW9DcSLQ%40mail.gmail.com.

BUG=None
TEST=gn gen + gn_unittests
R=brettw@chromium.org

Change-Id: Ia5f4d0bd017e50194918692021ce61b1bd7a7abc
Reviewed-on: https://chromium-review.googlesource.com/503807
Commit-Queue: Thiago Farina <tfarina@chromium.org>
Reviewed-by: Brett Wilson <brettw@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#471410}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cf2a4bf9cb357f07fe66f2fb599265ea6b793851
5 files changed
tree: 5b7efaf54557255d4fa90c1be97690a1f203eb99
  1. tools/