Use Range#cover? for Numeric ranges (tests via endpoints) and use Range#include? for non-numeric ranges
added changelog note
Merge branch 'validates-inclusion-of-accuracy-for-non-numeric-ranges' of https://github.com/chuckbergeron/rails into validates-inclusion-of-accuracy-for-non-numeric-ranges