Allow specifying file names and extra arguments when running clang-tidy unit tests.

Will become useful soon.
[clang-tidy] Disable the warning on implicit bool* to bool conversion in macros.

It's just too noisy and the warning isn't very helpful in those cases.