Preparing for v2.4.0 release

Including addressing some of the latest RuboCop gripes (best viewed with `?w=1`), updating history/release notes, and dropping the version back down.