chilcutt Update cops to match rubocop API changes
The API for rubocop has changed and is expecting `nil?` instead of `nil`
for node matchers. Update all instances to `nil?`.

The API for `add_offense` has been updated to use named parameters.
Update callers to match and not raise warnings.
Latest commit 806b21b Oct 28, 2017