Don't mix in Util and break out range methods to new module RangeUtil.

The range-related methods depend on @processed_source so they must still
be mixed in to the Cop class, but all the other methods in Util are
module functions and can be called as such.