Update for ceylon/ceylon.language@21f5d34

Because “recursive” ranges (of weekdays and stuff like that) are now
possible, Range.reverse is no longer guaranteed to be a Range again, so
we construct the reversed range ourselves.