Fix Fraction context to interact better with Infinity

You used to get "Can't convert a Fraction to an Infinity" if you used Fractions as endpoints with infinite intervals.  This resolves that issue.