It is easy to configure clang-tidy with both aliased and original
checks enabled. This causes the check to be appear under both names
in -list-checks and -dump-config, and the check is run twice.
This changeset tells the CheckFactory about aliases so that an alias
is only enabled when the original is not enabled.