Annotate pylintrc w defaults and rationale

Generated from 'pylint --generate-rcfile'.

Defaults are commented out.

Exceptions to defaults include a rationale.

Note generation of 'pylintrc_reduced'.

Minor changes to code to conform w/ new config.
So just to double check my understanding, we no longer disable the following:
- `missing-format-attribute`: This is addressed by the `self.bucket` fix in the format string above
- `arguments-differ`: Unsure if this was ever hurting us?
- `too-many-public-methods`: Increased to 40 below in `max-public-methods`
- `too-few-public-methods`: Decreased to 0 below in `max-public-methods`

The reason I ignored the info messages (`I`) are because they can become quite tedious when using `pylint: disable=` to inline disable. Since we elected not to do that, it seems the `I: ...` messages will not be so verbose.