Cleaned out Pundit. And RuboCop updates.

The latest update to RuboCop included several new cops that complained
bitterly about existing code that hadn't been checked for those things
before. Other things, like indentation standards, were "adjusted" after
lengthy discussion on the issue list. Many of these are nearly
mechanical reformatting; others, such as the new `Metrics/AbcSize`
check, are good ideas in principle that will require non-mechanical
refactoring of offending code. That particular cop has been disabled
via inline comments wherever it complains. (The list of "Cops disabled
line ranges" has grown from 2 to 9 entries with this commit.)

RSpec: 1071 examples, 0 failures, 47 pending
RuboCop: 247 files inspected, no offenses detected