Handle Mozilla license blocks in the GN header checker.

The include iterator doesn't handle real C preprocessor. Mozilla license blocks
use C-style comments with *'s along the left, and are long enough that the
header checker gives up.

This patch doesn't fix the general comment issue, different types of comments
can still confuse us, but Mozilla license blocks in particular are now handled.

BUG=543850

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

Cr-Original-Commit-Position: refs/heads/master@{#354454}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a2d721a90e955ee4fad4584c150e4aaca42e94d7
2 files changed
tree: 3a4f0d89d72fd2bc04502559ac9c135ac53f21ba
  1. tools/