Use full white/black listing for invalidation selectors.

In preparation for dropping InvalidationSetMode [1], list all possible
selector components, either in an explicit black-list or white-listed in
an assert making sure that new selector component types are either black-
or white-listed when added.

The goal is to make the black-list really short as demonstrated in [1], but
getting rid of more of the unnecessarily black-listed ones should be
carefully done on a case-by-case basis. The intent of this patch is to
effectively keep the white-list unchanged.

[1] https://codereview.chromium.org/639433002

R=chrishtr@chromium.org,esprehn@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@183767 bbb929c8-8fbe-4397-9dbb-9b2b20218538