scala/scala — pull request #3699 by Ichoran (2014-04-25 01:03:16+00:00)
Title: SI-8514 NumericRange[Double] take and drop are broken

Fixes SI-8514, plus regressions associated with fix of SI-4370, plus other regressions from earlier commits regarding floating-point ranges. This fixes only Double; Float is still broken. Jumped through all sorts of hoops to (try to) preserve binary compatibility--this should be redone for 2.12.