tools/gn: forward declare some base types in trace.h

CommandLine and FilePath are being passed by reference, so they can be
forward declared and their header includes be moved to the source file
instead.

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

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

Cr-Original-Commit-Position: refs/heads/master@{#363056}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7741ab4958dec364e2d5f43d678bda53fc2465fa
2 files changed
tree: 4afe77f103542ede5e6de8c5cfcb04ad41f0df9a
  1. tools/