Autogenerate (most of) the rest of Settings.*

This is also not strictly OOPI related, just more
victory lap from making Settings stop talking to
Page and be generic, and then making make_settings
smart enough to handle other types of invalidations
other than style.
https://codereview.chromium.org/111963005
https://codereview.chromium.org/101623008

I had to change several callers to use the standard
settings naming convention instead of the one-off
isFoo, areFoos, etc.

I again manually validated that the generated code
was correct.

BUG=305811
R=abarth@chromium.org

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

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