This reverts commit aeb98303293570ba682ea933a4e9501a11a3aa99. There are some cases that nolinter fixer wasn't handling properly or expectedly (#1579, #1580, #1581) so we'll fix those in a new attempt.
Also allow multiple ranges to satisfy a nolint statement as having been used.
Linter can check that nolint statements are properly formatted and also that all nolint statements are used.